Gibt es eine Möglichkeit zu entfernen nan aus einem dictionary mit Daten gefüllt?

Ich habe ein Wörterbuch, das gefüllt ist mit Daten aus zwei Dateien, die ich importiert, aber einige der Daten kommt, wie nan. Wie Entferne ich Teile der Daten mit nan?

Mein code ist:

import matplotlib.pyplot as plt 
from pandas.lib import Timestamp
import numpy as np   
from datetime import datetime
import pandas as pd
import collections

orangebook = pd.read_csv('C:\Users\WEGWEIS_JAKE\Desktop\Work Programs\Code Files\products2.txt',sep='~', parse_dates=['Approval_Date'])
specificdrugs=pd.read_csv('C:\Users\WEGWEIS_JAKE\Desktop\Work Programs\Code Files\Drugs.txt',sep=',')

"""This is a dictionary that collects data from the .txt file
This dictionary has a key,value pair for every generic name with its corresponding approval date """
drugdict={}
for d in specificdrugs['Generic Name']:
    drugdict.dropna()
    drugdict[d]=orangebook[orangebook.Ingredient==d.upper()]['Approval_Date'].min()

Was soll ich hinzufügen oder wegnehmen von diesem code, um sicherzustellen, dass es keine Schlüssel-Wert-Paare in das dictionary ein Wert nan?

Sie können filter() mit einem Wörterbuch Verständnis. Sehen Referenz: stackoverflow.com/a/16589453/758446 .
sind Ihre nans gespeichert im dict wie Schlüssel oder Werte?

InformationsquelleAutor Jwegs32 | 2014-06-05

Schreibe einen Kommentar