gpt4 book ai didi

python - 将格式化为 csv 文件的单个字符串转换为 pandas 数据框

转载 作者:太空宇宙 更新时间:2023-11-03 14:13:15 25 4
gpt4 key购买 nike

我有一个非常长的单个 python 字符串,它被格式化为一个 csv 文件。简化版如下所示。

"1,1,6;3,6,2;3,3,1;"

我怎样才能把它变成 pandas DataFrame?

最佳答案

更新: - 使用 lineterminator 参数使其变得非常简单:

In [77]: pd.read_csv(io.StringIO('1,1,6;3,6,2;3,3,1;'), lineterminator=';', header=None)
Out[77]:
0 1 2
0 1 1 6
1 3 6 2
2 3 3 1

旧答案:

import io
import pandas as pd

df = pd.read_csv(io.StringIO('\n'.join("1,1,6;3,6,2;3,3,1;".split(';'))), header=None)

print(df)

输出:

   0  1  2
0 1 1 6
1 3 6 2
2 3 3 1

关于python - 将格式化为 csv 文件的单个字符串转换为 pandas 数据框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35515367/

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