gpt4 book ai didi

python - 在Python中将多行字符串转换为csv

转载 作者:行者123 更新时间:2023-12-01 06:22:15 29 4
gpt4 key购买 nike

获取该字符串的最佳方法是什么:

1
2
3
4
a
b
c
d
1
2
3
4
a
b
c
d
1
2
3
4
a
b
c
d

并转换为包含 6 列的 CSV?

所需输出

是将导入到 Pandas 中的 CSV:

1,a,1,a,1,a
2,b,2,b,2,b

等等..

根据注释将所需输出更新为 6 行。

已更新。如果我将字符串分配给 l 变量,我可以得到这样的第一行:

l.split()[0::4]

['1', 'a', '1', 'a', '1', 'a']

最佳答案

with open('data.txt', 'r') as f:
data = f.read().split("\n")
for i in range(4):
d = list()
for j in range(i, len(data), 4):
d.append(data[j])
with open('data.csv', 'a') as csv:
csv.write(','.join(d)+"\n")

关于python - 在Python中将多行字符串转换为csv,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60306465/

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