我需要将文本文件转换为CSV。请看下面我的代码。我的文本文件包含5列,由不等的空格分隔。当我将其转换为CSV文件时,所有这5列都在Excel文件中的一列中
代码:
import pandas as pd
dataframe1 = pd.read_csv("C:\HARI_BKUP\PYTHON_SELF_Learning\Funct_Noise_Corners_2p0_A.txt",)
dataframe1.to_csv('FF.csv', index = None)
我需要一个CSV文件,每个单独的列。我能知道我哪里出错了吗
文本文件
运行代码后输出
dataframe1 = pd.read_csv("C:\HARI_BKUP\PYTHON _SELF Learning\Funct_Noise_Corners_2p0_A.txt", sep="\t")
我想这会解决问题的
或
读取文件时,没有指定分隔符。因此,Python认为分隔符是逗号,并将输入视为CSV文件(您可以检查docs)
但是,您的输入似乎是一个空格分隔的文件。您的代码应该是:
只需设置参数
delim_whitespace=True
即可使其适合您相关问题 更多 >
编程相关推荐