我有一個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()
我似乎無法重現您的問題,您可以在網上發佈您的數據文件嗎? –