python - 在 pandas python 中删除 NaN

标签 python pandas nan

无法弄清楚为什么 .dropnan() 没有删除具有 NaN 值的单元格?

请帮忙,我已经浏览了 pandas 文档,不知道我做错了什么???

import pandas as pd
import quandl

import pandas as pd

df = quandl.get("GOOG/NYSE_SPY")
df2 = quandl.get("YAHOO/AAPL")

date = pd.date_range('2010-01-01', periods = 365)

df3 = pd.DataFrame(index = date)

df3 = df3.join(df['Open'], how = 'inner')

df3.rename(columns = {'Open': 'SPY'}, inplace = True)

df3 = df3.join(df2['Open'], how = 'inner')

df3.rename(columns = {'Open': 'AAPL'}, inplace = True)

df3['Spread'] = df3['SPY'] / df3['AAPL']

df3 = df3 / df3.ix[0]

df3.dropna(how = 'any')

df3.plot()

print(df3)

最佳答案

df3.dropna(how = 'any')更改为df3 = df3.dropna(how = 'any')

关于python - 在 pandas python 中删除 NaN,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40965255/

相关文章:

python - 文件名有空格的 Pyspark 错误处理

python - 查找列表之间最小差异的算法

indexing - Xtensor 返回值为 NaN 的索引

r - Gamma 函数返回的值不稳定?

python - 从右到左对齐数据

python - 字节字符串与 Unicode 字符串。 Python

python - 通过 pyathena 运行 aws athena 查询

python - 在 pandas 中搜索大于数字的值

python - k=1 的最近邻距离(以时间为单位)

python - 如何找出 `DataFrame.to_numpy` 没有创建副本