【问题标题】:Changing Table structure in Pandas Python在 Pandas Python 中更改表结构
【发布时间】:2021-10-17 03:45:57
【问题描述】:

我想改变下表的形状

使用熊猫数据框。我该怎么做?

【问题讨论】:

标签: python pandas dataframe data-wrangling


【解决方案1】:

假设您使用的数据框名为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)

【讨论】:

    【解决方案2】:

    你可以使用这个transpose函数:

    numpy.transpose(df)
    

    【讨论】:

    • df.T 可能更直接地访问转置。
    猜你喜欢
    • 1970-01-01
    • 2011-07-03
    • 1970-01-01
    • 2011-06-23
    • 2013-07-19
    • 1970-01-01
    • 2023-03-26
    • 1970-01-01
    • 2014-10-01
    相关资源
    最近更新 更多