2017-07-27 99 views
0

我想從一個CSV文件中提取某些數據(具體列),並將其反轉行和創建其他CSV文件。 所以我想將當前的csv文件轉換爲列表或字典,然後使用循環將其轉換爲行並寫入新的csv文件。我已經看到了一些使用stringIO等的話題,但徒勞無功。如何將csv文件轉換爲列表或字典或數組?

有沒有更簡單的方式來獲得我的目標是什麼?如果是這樣,請告訴我,如果不是,請幫助將字符串轉換爲CSV文件。我使用Python 3

回答

0
import pandas as pd 
fields = ['star_name', 'ra'] 
df = pd.read_csv('data.csv',usecols=fields) 
# if you want to invert values keeping columns fixed. 
df.T # use transpose and pass to csv. 
# for creating dict. 
df_dict = df.to_dict() 
相關問題