gpt4 book ai didi

python - 如何使用自定义(多行)行终止符读取文本文件?

转载 作者:行者123 更新时间:2023-11-30 21:53:46 25 4
gpt4 key购买 nike

我有一个像这样的巨大文本文件

1,2,3,4,5$*$*$2,5,1,3,2$*$*$

其中 $*$*$ 是行终止符(实际上这是必需的,因为常规列中可能包含所有类型的文本:换行符等)。

如何有效地解析 txt 文件并将其放入 Pandas 数据框中? pd.read_csv() 只接受长度为 1 的行终止符...所以它在这里失败。

我正在寻找

1,2,3,4
2,5,1,3

谢谢!

最佳答案

也许你可以先解析它。虽然我不认识任何 Pandas,但我设法让它工作(我认为):

with open("your_text_file.txt") as f:
s = f.read()
parts = s.split("$*$*$")

df = pd.DataFrame(columns=['ONE', 'TWO', 'THREE', 'FOUR', 'FIVE'])
for i, line in enumerate(parts):
if line:
df.loc[i] = line.split(",")

print(df)

关于python - 如何使用自定义(多行)行终止符读取文本文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59535538/

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