gpt4 book ai didi

python - Pandas 将文本文件转换为 CSV

转载 作者:行者123 更新时间:2023-12-04 07:44:12 26 4
gpt4 key购买 nike

我需要将文本文件转换为 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 文件。我可以知道我哪里出错了吗?
文本文件
enter image description here
运行代码后的输出
dataframe1 = pd.read_csv("C:\HARI_BKUP\PYTHON _SELF Learning\Funct_Noise_Corners_2p0_A.txt", sep="\t")
enter image description here

最佳答案

当您读取文件时,您没有指定分隔符。因此,Python 认为分隔符是逗号,并将输入视为 CSV 文件(您可以查看 docs .)。
但是,您的输入似乎是以空格分隔的文件。你的代码应该是:

import pandas as pd

file_path = "C:\HARI_BKUP\PYTHON_SELF_Learning\Funct_Noise_Corners_2p0_A.txt"
dataframe1 = pd.read_csv(file_path, delim_whitespace=True)

dataframe1.to_csv('FF.csv', index = None)
只需设置参数 delim_whitespace=True会让它为你工作。

关于python - Pandas 将文本文件转换为 CSV,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67280682/

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