我有一个csv文件包含:
Car Model Color Price
Proton X70 100K
Honda white 100K
我有一个数据帧:
Car Color Model
Perudua White Myvi
我希望将dataframe附加到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
有人能帮忙吗?你知道吗
如果您的csv真的像给定的那样,那么您需要使用
sep='\t'
选项卡分隔符导入它:然后您的csv输出命令工作正常。你知道吗
提供此输出
我认为您必须首先从csv加载表,然后将它与其他数据帧连接起来。为此,可以使用pandas.concat函数:
相关问题 更多 >
编程相关推荐