Python 如何反转pandas中特定dataframe列的内容?

Python 如何反转pandas中特定dataframe列的内容?,python,pandas,dataframe,reverse,Python,Pandas,Dataframe,Reverse,我有一个熊猫数据框[code>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'],'e'],'no.'.[4,3,columns=['a','a','no.]将值转换为numpy,然后为变更单编制索引: df1['no.'] = df1['no.'].to_numpy()

我有一个熊猫数据框[code>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'],'e'],'no.'.[4,3,columns=['a','a','no.]

将值转换为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

很好,谢谢。M.df1['no.]=df1['no.].iloc[:-1].to_numpy()已经工作了,那么与编辑的版本(df1['no.]=df1['no.].to_numpy()[:-1])@mati-I编辑答案是因为更简单,
iloc
就没有必要了。