熊猫最大功能导致无法操作的DataFrame

时间:2020-01-14 12:35:28

标签: python pandas dataframe

我有一个DataFrame,其中有四列,并且想生成一个新的DataFrame,其中只有一列包含每一行的最大值。 使用df2 = df1.max(axis=1)给了我正确的结果,但是该列的标题为0并且无法操作。这意味着我无法检查其数据类型或更改其名称,这对于进一步处理至关重要。有人知道这是怎么回事吗?还是更好,有更好的方法来生成这个新的DataFrame

1 个答案:

答案 0 :(得分:1)

它是Series,其中一列DataFrame使用Series.to_frame

df2 = df1.max(axis=1).to_frame('maximum')