내가 가져온 두 파일의 데이터로 채워진 사전이 있지만 일부 데이터는 nan으로 나옵니다. 난으로 데이터 조각을 어떻게 제거합니까?데이터가 채워진 사전에서 나노를 제거하는 방법이 있습니까?
내 코드는 다음과 같습니다
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()
어떻게 추가하거나, 유모의 값을 사전에 값 쌍 더 키가 없는지 확인하기 위해 멀리이 코드에서 취해야합니까?
'filter()'를 사전 이해와 함께 사용할 수 있습니다. 참조 : http://stackoverflow.com/a/16589453/758446. – BlackVegetable
은 키 또는 값으로 사전에 저장됩니다. – twinlakes