【发布时间】:2020-11-19 23:08:38
【问题描述】:
我有下表,我想删除这些带有 NaN 值的行。
date Open ... Real Lower Band Real Upper Band
0 2020-07-08 08:05:00 2.1200 ... NaN NaN
1 2020-07-08 09:00:00 2.1400 ... NaN NaN
2 2020-07-08 09:30:00 2.1800 ... NaN NaN
3 2020-07-08 09:35:00 2.2000 ... NaN NaN
4 2020-07-08 09:40:00 2.1710 ... NaN NaN
5 2020-07-08 09:45:00 2.1550 ... NaN NaN
这些NaN 值是直到行号。 58
为此,我编写了以下代码。但是出现了上述错误。
data.drop(data[:59,:],inplace= True)
print(data)
请帮帮我!
【问题讨论】:
-
而那些 NaN 在最后 3 列中。
-
drop 是按索引而不是数据,你也可以使用 dropna 和阈值
标签: python-3.x pandas dataframe nan algorithmic-trading