我導入了一個包含30列數據的表,並且熊貓自動生成了0-232行的索引。我去做出一個新的數據幀只有5列,使用下面的代碼:設置熊貓索引或轉置
df = pd.DataFrame(data=[data['Age'], data['FG'], data['FGA'], data['3P'], data['3PA']])
當我觀看了df
的行和列已被調換,因此,該指數由232列,有5個行。如何垂直設置索引,或轉置數據幀?
我導入了一個包含30列數據的表,並且熊貓自動生成了0-232行的索引。我去做出一個新的數據幀只有5列,使用下面的代碼:設置熊貓索引或轉置
df = pd.DataFrame(data=[data['Age'], data['FG'], data['FGA'], data['3P'], data['3PA']])
當我觀看了df
的行和列已被調換,因此,該指數由232列,有5個行。如何垂直設置索引,或轉置數據幀?
正確的方法實際上要簡單得多。你只需要與列名的列表,同時拉出列:
df = data[['Age', 'FG', 'FGA', '3P', '3PA']]
保羅的迴應是執行此操作的最優選的方式。但是,正如您所建議的那樣,您可以在閱讀後轉置DataFrame:
df = df.T