例:現在のdfは次のようになります。
df=
A B
1 5
2 6
3 8
4 1
結果のdfを次のようにします(Bは並べ替えられ、Aは変更されません):
df=
A B
1 8
2 6
3 5
4 1
あなたは内部のパンダセキュリティメカニズムを破る必要があります- aligning by index
、それはの世話をしdata consistency
ます。したがって、1D Numpy配列またはバニラPythonリストを割り当てると、どちらにもインデックスがないため、Pandasは位置合わせを実行できません。
df['B'] = df['B'].sort_values(ascending=False).values
または
df['B'] = df['B'].sort_values(ascending=False).tolist()
両方の収量:
In [77]: df
Out[77]:
A B
0 1 8
1 2 6
2 3 5
3 4 1
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加