我想读取csv文件的列内容,并按行写入。
我已经尝试过了,但是我无法将第二列添加到第二行,它已经合并到第一行本身中。
import csv
col ={}
with open('C:/Users/upadh/Desktop/north.csv', 'r') as f,
open('current.csv', 'w') as f_out:
for line in f:
cols = line.split(',', 4)
if len(cols) >= 4:
col = cols[0].strip()+","
# col = col +"\n"
f_out.write(col)
1,2,3
欢迎来到德里
如:
1,欢迎
2,到
3,德里
答案 0 :(得分:0)
您尝试移调吗?它可能符合您的要求。
d1 = {'col1': [1, 2], 'col2': [3, 4]}
col1 col2
0 1 3
1 2 4
df1_transposed = df1.transpose()
0 1
col1 1 2
col2 3 4