python 如何用pandas读取txt,并正确地将其放入要转换为excel的dataframe

1l5u6lss  于 2023-03-21  发布在  Python
关注(0)|答案(1)|浏览(166)

我是新的网页抓取.我需要转换我的刮数据到一个xlsx文件.我转换到一个csv一样的txt文件要转换在excel稍后on.txt看起来像这样:info about energy levels in Brazil我用Pandas来数据框信息,结果如下:dataframe result在第一行,FURNAS行被设置为索引行,我希望它是一个正常的行
我尝试使用index = None,设置一行白色字符,但我不想要任何索引行或列,只是一个Excel表。

rur96b6h

rur96b6h1#

看起来你想把你的刮数据转换成一个没有任何索引的XLSX文件。要实现这一点,你可以尝试以下步骤:
1.请确保您已安装所需的库。您将需要pandasopenpyxl。如果您尚未安装它们,可以使用以下命令安装:

pip install pandas openpyxl

1.假设你的数据在一个类似CSV的txt文件中,首先将内容读入一个pandas DataFrame:

import pandas as pd

file_path = "your_file.txt"
df = pd.read_csv(file_path, delimiter=";")

# It's recommended to display the DataFrame to see its current structure
print(df.head())

1.如果将FURNAS行设置为索引行,请重置索引以使其成为常规行:

df.reset_index(inplace=True)

1.将DataFrame保存到不带索引和标题的Excel文件(如果您不需要列名):

output_file_path = "output.xlsx"
df.to_excel(output_file_path, index=False, header=None, engine='openpyxl')

1.运行这些步骤后,您应该有一个没有任何索引行或列的XLSX文件。请确保将your_file.txt替换为正确的文件名和txt文件的路径,并将output.xlsx替换为所需的输出文件名和路径。

相关问题