簡體   English   中英

python pandas to_csv附加模式生成不需要的未知行

[英]python pandas to_csv appending mode generate unwanted unknown rows

使用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是多余的,並且未知的額外行。

這里有什么問題?

發現多余的多余行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忽略標題/列的名稱,然后返回我想要的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM