【发布时间】:2018-07-26 20:45:16
【问题描述】:
我有一组 LED 数据保存在磁盘 (led.csv) 上,如下所示:
, LEDC1, LEDC2, LEDC3
0, 54859, 11349, 56859
1, 54850, 12135, 56890
2, 54836, 12400, 56892
3, 54840, 15725, 56897
4, 54841, 19038, 56896
5, 54837, 21232, 56911
., ... , ... , ...
我正在使用 pandas read_csv 函数从 .csv 读取这些数据:
data = pd.read_csv("Data/led.csv", index_col=0)
向此函数提供 index_col 参数会发出以下 (numpy) 警告:
C:\Program Files\Python\lib\site-packages\numpy\lib\arraysetops.py:466:
FutureWarning: elementwise comparison failed; returning scalar instead, but in the future will perform elementwise comparison
mask |= (ar1 == a)
使用 Pandas 读取具有现有索引的 .csv 文件的正确方法是什么?
非常感谢您对警告的任何见解...
【问题讨论】:
-
我尝试用随机数读取文件,将此数字设置为 id。它一直有效,直到 1.000.000 个数字,在 1.000.001 我有这个错误。
标签: python pandas csv numpy warnings