读取csv文件中的col,然后在另一行中写一行

时间:2019-05-26 19:02:20

标签: python-3.x csv

我想读取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,德里

1 个答案:

答案 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
相关问题