如果你想将Dataframe中的第二列年份转成行,则可以使用pivot_table()函数。

假设你的Dataframe为df,第二列为‘Year’,第三列为‘Value’,那么可以使用以下代码将年份转化为行:

import pandas as pd

df_pivot = pd.pivot_table(df, values='Value', index=df.index, columns=['Year'])

这将创建一个新的Dataframe,其中每一行代表原来的一行,每一列代表一个年份。每个单元格的值是原来Dataframe中对应行和列的值。

如果你想将年份作为新Dataframe的索引,可以使用以下代码:

df_pivot = pd.pivot_table(df, values='Value', index=['Year'], columns=df.index)

这将创建一个新的Dataframe,其中每一行代表一个年份,每一列代表原来Dataframe中的一行。每个单元格的值是原来Dataframe中对应行和列的值。

Dataframe中第二列年份转成行

原文地址: https://www.cveoy.top/t/topic/Byl 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录