我有一個大的數據框,大約100萬行和9列,有些行在一些列中缺少數據。Pandas Dataframe對象類型
dat = pd.read_table('file path', delimiter = ';')
I z Sp S B B/T r gf k
0 0.0303 2 0.606 0.31 0.04 0.23 0.03 0.38
1 0.0779 2 0.00 0.00 0.05 0.01 0.00
前幾列以字符串形式讀入,最後幾列以NaN形式讀入,即使存在數值時也如此。當我包含dtype ='float64'時,我得到:
ValueError: could not convert string to float:
任何幫助解決此問題?
是每個值浮點數? – Ika8
@ Ika8是的,他們是 – Cmf55
嘗試與Dtype =對象 – Ika8