我有一个Pandas对象df,我想把它保存到.csv:
df.to_csv('output.csv', index = False)
即使数据框在打印后显示在终端上,在 *.csv中,一些行向前移动了几列。我不知道如何在最小的工作代码中演示。我尝试了一个有问题的列,但在 *. csv中,一列的结果是正确的。我应该检查什么?整个列都包含字符串。
kiayqfof1#
如果标签有问题,您可以更换所有标签。如果选项卡出现在列column_name中,您可以执行以下操作:
column_name
df['column_name'] = df['column_name'].str.replace('\t', '')
如果问题出现在多个列中,您可以循环遍历所有列。例如:
for col in df.columns: df[col] = df[col].str.replace('\t', '') df.to_csv('output.csv', index = False)
1条答案
按热度按时间kiayqfof1#
如果标签有问题,您可以更换所有标签。
如果选项卡出现在列
column_name
中,您可以执行以下操作:如果问题出现在多个列中,您可以循环遍历所有列。例如: