如何用熊猫转置完整文件

我想打开一个csv文件,转置(或交换)行和列,然后只将一列写入新文件。输出文件应该有73行长,但每次我得到这个输出:


Province/State        NaN

Country/Region    Lebanon

Lat               33.8547

Long              35.8623

1/22/20                 0

               ...   

3/26/20               368

3/27/20               391

3/28/20               412

3/29/20               438

3/30/20               446

Name: 147, Length: 73, dtype: object

这是蟒蛇代码:


import pandas as pd

inp_file = pd.read_csv('input_file.csv')

out_file = inp_file.T

#I have also tried out_file=inp_file.transpose()

f = open("output_file.csv", "w")

f.write(str(out_file[147]))

f.close()

有没有办法在输出文件中将完整的原始行作为列获取?


谢谢


RISEBY
浏览 98回答 1
1回答

哔哔one

我会使用显示最大行数,然后调用数据帧再次打印pd.set_option('display.max_rows',999)print (f)
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python