我有一个CSV文件:通过熊猫串指数迭代把它们变成浮动
SID done good_ecg good_gsr good_resp comment
436 0 1 1
2411 1 1 1
3858 0 1 1
4517 0 1 1 117 min diff between files
9458 1 0 1 ######### error in my script
9754 0 1 1 trigger fehler
#REF!
88.8888888889
这是我在一个大熊猫数据帧将其加载这样的:
df = pandas.read_csv(f ,delimiter="\t", dtype="str", index_col='SID')
我想通过指数迭代并打印每一个。但是,当我尝试
for subj in df.index:
print subj
我得到
436.0
2411.0
...
现在有在每个号码的末尾这个” 0.0' 。我究竟做错了什么?
我也尝试迭代iterrows()
并有同样的问题。
谢谢你的帮助!
编辑:这里是整个代码我使用:
import pandas
def write():
df = pandas.read_csv("overview.csv" ,delimiter="\t", dtype="str", index_col='SID')
for subj in df.index:
print subj
write()
我似乎无法重现您的问题,您可以在网上发布您的数据文件吗? –