Python 如何反转pandas中特定dataframe列的内容?
我有一个熊猫数据框[code>df1={'a':['a','b','c','d','e'],'no.:[0,1,2,3,4]},df1=pd.dataframe(df1,columns=['a','no.]在这里我想反转第二列的内容,结果是这样的: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()
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
就没有必要了。