小编Jwe*_*s32的帖子

有没有办法从填充数据的字典中删除nan?

我有一个字典,里面填充了我导入的两个文件的数据,但有些数据是以nan形式出现的.如何使用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()
Run Code Online (Sandbox Code Playgroud)

我应该添加或删除此代码以确保字典中没有值为nan的键值对?

python dictionary nan

6
推荐指数
3
解决办法
1万
查看次数

标签 统计

dictionary ×1

nan ×1

python ×1