如何反转熊猫中特定数据框列的内容?

时间:2020-09-24 07:21:24

标签: python pandas dataframe reverse

我有一个熊猫数据框df1 = {'A':['a','b','c','d','e'],'no.':[0,1,2,3,4]}, df1 = pd.DataFrame(df1,columns=['A','no.']),我想在其中反转第二列的内容,结果是:df2 = {'A':['a','b','c','d','e'],'no.':[4,3,2,1,0]} df2 = pd.DataFrame(df2,columns=['A','no.'])

1 个答案:

答案 0 :(得分:1)

将值转换为numpy,然后为更改顺序编制索引:

df1['no.'] = df1['no.'].to_numpy()[::-1]
print (df1)
   A  no.
0  a    4
1  b    3
2  c    2
3  d    1
4  e    0