【发布时间】:2021-10-17 03:45:57
【问题描述】:
【问题讨论】:
-
这能回答你的问题吗? Transpose a data frame
标签: python pandas dataframe data-wrangling
【问题讨论】:
标签: python pandas dataframe data-wrangling
假设您使用的数据框名为df,并且您仍希望保留列标签(标题),您可以使用以下内容:
import pandas as pd
data = {'Country/Region': [1, 2], 'Afghanistan': [3, 4]} # This is mock data
df = pd.DataFrame(data)
headers = list(df.iloc[:, 0])
indicies = list(range(len(headers)))
renamed = dict(zip(indicies, headers))
sub_df = df[['Afghanistan']]
sub_df.rename(columns=renamed, inplace=True)
result = sub_df.transpose()
print(result)
【讨论】:
你可以使用这个transpose函数:
numpy.transpose(df)
【讨论】:
df.T 可能更直接地访问转置。