使用to_csv追加模式会生成不需要的未知行。
例如:
check = [0,0,0]
df = pd.DataFrame([check])
df.to_csv('test.csv', index=False)
df = pd.DataFrame([check])
df.to_csv('test.csv', mode='a', index=False)
df = pd.read_csv('test.csv')
返回0 1 2 0 0 0 0 1 0 1 2 2 0 0 0
其中1 0 1 2是不需要的和未知的额外行。
这里的问题是什么?
发布于 2019-01-09 10:35:16
发现额外的不需要的行1 0 1 2
是列的名称。然后我就试着跟着
check = [0,0,0]
df = pd.DataFrame([check])
df.to_csv('test.csv', index=False)
df = pd.DataFrame([check])
df.to_csv('test.csv', mode='a', index=False, header=False)
df = pd.read_csv('test.csv')
返回
0 1 2
0 0 0 0
1 0 0 0
使用header=False
忽略标题/列的名称,然后返回我想要的结果。
https://stackoverflow.com/questions/54108065
复制