python中具有非结构化空间的文本到csv格式

2024-09-26 22:45:59 发布

您现在位置:Python中文网/ 问答频道 /正文

将非结构化标题文本和下面的数据转换为csv格式。你知道吗

标头之间有多个空格,我无法将其拆分为下面的数据

输入Input Snap

输出快照Oput snap


Tags: csv数据文本标题input格式快照结构化
2条回答

yourstring.split()将自动将字符串拆分为一个列表,无论使用了多少空格。然后你可以用这个列表作为标题。你知道吗

Python中有一个csv模块来操作csv文件,但是您也可以使用专门为此设计的pandas模块。你知道吗

假设以下代码是您试图转换为csv文件的数据帧:

import pandas as pd

df = pd.DataFrame({'Col_1': [1, 2], 'Col_2': [3, 4], 'Col_3': [5, 6]}) 

给你这个:

   Col_1  Col_2  Col_3
0     1      3      5
1     2      4      6

如果要将其写入csv文件,必须使用以下命令:

df.to_csv('your_file.csv', sep=',' index=False)

如果标头中的分隔符是空格,则应在参数中指明:

df.to_csv('your_file.csv', sep=' ' index=False)

小心,它会写“你的_文件.csv'在当前工作目录中,除非使用绝对路径。你知道吗

相关问题 更多 >

    热门问题