熊猫数据框追加问题

时间:2020-01-02 11:52:24

标签: python pandas dictionary

任何想法,为什么pandas dataframe append仅在50列(其中字典具有真实值)中的3列中插入NaN值

在追加之前检查dict是否具有正确的值,它显示真实值:

 for x,y in dict.items():
     print(x, '-', y)

但在将数据显示附加为数据后显示为NaN,却不知道其发生原因。

df = df.append(dict,ignore_index=True,sort=False)

你知道哪里出了问题吗?

2 个答案:

答案 0 :(得分:0)

字典必须是数据框或序列

DataFrame.append(df, dict, ignore_index=False, verify_integrity=False, sort=None)

答案 1 :(得分:0)

对不起,我浪费了很多时间。我看到df.head()并假设我没有获得正确的数据,但是在看到df值正确插入后:)