当我试图通过pandas向python提供原始数据txt时,为什么会出现NaN?
我是python初学者。我想通过pandas将原始数据从txt传输到python。 这是我的密码当我试图通过pandas向python提供原始数据txt时,为什么会出现NaN?,python,pandas,Python,Pandas,我是python初学者。我想通过pandas将原始数据从txt传输到python。 这是我的密码 import pandas as pd pd.read_csv('moji/set1.txt', delimiter = ',') 我不明白为什么结果中有NaN 这是我的 这就是 更新 根据下面答案的解释,我用下面的代码重写了我的代码 pd.read_csv('moji/set1.txt', delimiter = ',' , usecols[0,1,2,3]) @alec_a只是插嘴说如何解
import pandas as pd
pd.read_csv('moji/set1.txt', delimiter = ',')
我不明白为什么结果中有NaN
这是我的
这就是
更新
根据下面答案的解释,我用下面的代码重写了我的代码
pd.read_csv('moji/set1.txt', delimiter = ',' , usecols[0,1,2,3])
@alec_a只是插嘴说如何解决它是正确的,在不编辑数据的情况下,您必须使用drop: 现在:
print(df)
将按预期输出。因为原始数据中每行末尾都有逗号。谢谢您的回复,我现在理解了。谢谢您的回复。我尝试使用usecols=[0,1,2,3],结果成功了。
print(df)