0
我想從一個CSV文件中提取某些數據(具體列),並將其反轉行和創建其他CSV文件。 所以我想將當前的csv文件轉換爲列表或字典,然後使用循環將其轉換爲行並寫入新的csv文件。我已經看到了一些使用stringIO等的話題,但徒勞無功。如何將csv文件轉換爲列表或字典或數組?
有沒有更簡單的方式來獲得我的目標是什麼?如果是這樣,請告訴我,如果不是,請幫助將字符串轉換爲CSV文件。我使用Python 3
我想從一個CSV文件中提取某些數據(具體列),並將其反轉行和創建其他CSV文件。 所以我想將當前的csv文件轉換爲列表或字典,然後使用循環將其轉換爲行並寫入新的csv文件。我已經看到了一些使用stringIO等的話題,但徒勞無功。如何將csv文件轉換爲列表或字典或數組?
有沒有更簡單的方式來獲得我的目標是什麼?如果是這樣,請告訴我,如果不是,請幫助將字符串轉換爲CSV文件。我使用Python 3
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()