【发布时间】:2018-11-14 15:30:30
【问题描述】:
我有一个奇怪的问题,我无法弄清楚。我有一个看起来像这样的数据框子集
在数据框中,我使用以下代码添加“零”列:
subset['IRNotional]=pd.DataFrame(numpy.zeros(shape=(len(subset),1)))
subset['IPNotional]=pd.DataFrame(numpy.zeros(shape=(len(subset),1)))
我得到了类似的结果
现在,当我对另一个数据框做类似的事情时,我得到了带有混合 NaN 和零行的零列,如下所示。这真的很奇怪。
subset['IRNotional]=pd.DataFrame(numpy.zeros(shape=(len(subset),1)))
subset['IPNotional]=pd.DataFrame(numpy.zeros(shape=(len(subset),1)))
我不明白为什么有时我得到零,而另一个我得到 NaN 或 NaN 和零的混合。可以的话请帮忙
谢谢
【问题讨论】:
-
执行
subset['IRNotional'] = 0分配0s 列。
标签: python-3.x pandas dataframe