gpt4 book ai didi

Python pandas 智能追加

转载 作者:太空宇宙 更新时间:2023-11-04 09:25:23 25 4
gpt4 key购买 nike

我有一个 csv 文件包含:

Car     Model   Color    Price
Proton X70 100K
Honda white 100K

我有一个数据框:

Car       Color      Model
Perudua White Myvi

我希望将数据框附加到 csv 文件,但我下面的代码不会给我所需的输出,它不会根据列名附加。

if not os.path.isfile('C:/Users/sj/Desktop/car.csv'):
CombineTable.to_csv('C:/Users/sj/Desktop/car.csv', header='column_names',index=False)
else:
CombineTable.to_csv('C:/Users/sj/Desktop/car.csv', header=False, mode='a',index=False)

我想要的输出是:

Car     Model   Color    Price
Proton X70 100K
Honda white 100K
Perudua Myvi White

有人可以帮忙吗?

最佳答案

df1 = pd.DataFrame({'Car':['proton','honda'],'Model':['X70',''],'Color':['','White'],'Price':['100k','100k']})
df2 = pd.DataFrame({'Car':['perudua'],'Model':['Myvi'],'Color':['White']})

pd.concat([df1,df2],sort=False).reset_index()

给出这个输出

enter image description here

关于Python pandas 智能追加,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57920200/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com