【发布时间】:2015-08-11 17:23:12
【问题描述】:
我是熊猫新手。我下载并安装了Anaconda。然后我尝试通过 Spyder 应用程序运行以下代码:
import pandas as pd
import numpy as np
train = pd.read_csv('/Users/Ben/Documents/Kaggle/Titanic/train.csv')
train
虽然这会按我的预期打印数据帧,但它也会显示这些错误
//anaconda/lib/python3.4/site-packages/pandas/core/format.py:1969: RuntimeWarning: invalid value encountered in greater
has_large_values = (abs_vals > 1e8).any()
//anaconda/lib/python3.4/site-packages/pandas/core/format.py:1970: RuntimeWarning: invalid value encountered in less
has_small_values = ((abs_vals < 10 ** (-self.digits)) &
//anaconda/lib/python3.4/site-packages/pandas/core/format.py:1971: RuntimeWarning: invalid value encountered in greater
(abs_vals > 0)).any()
为什么会出现这些错误?
编辑:我刚刚在IPython 笔记本中测试了上面的代码,它可以正常工作。那么,我的Spyder 安装有问题吗?任何帮助将不胜感激。
EDIT2:经过一些测试,我可以读取 CSV 的前 5 行而不会收到警告。所以,我怀疑float64 类型列的第 6 行中的 NaN 会触发警告。
【问题讨论】:
标签: python pandas anaconda python-3.4 kaggle