[英]How to swap column values in pandas data frame
我有一個 csv 文件,其中有我的數據,如 [1]: https://i.stack.imgur.com/JMVBv.jpg在我的案例中,列值是無序的。 RollNo 存在於標記下,反之亦然。 名稱在國家列下,反之亦然。 如何交換列之間的值並以正確的順序修復它。 提前致謝
您可以使用替換() function
df['column name'] = df['column name'].replace(['old value'],'new value')
在這里找到官方文檔
也許您只需要重命名列?
import pandas as pd
df = pd.DataFrame({'a':[1,2,3,4], 'b': [3,4,5,6]})
df.rename(columns={'a': 'new_name'}, inplace=True)
如果您只需要一個臨時解決方案來進行一次性修復,您可以通過以下方式在一個語句中快速完成:
df.columns = ['Total_marks', 'Country', 'Name', 'RollNo']
假設df
是您的 dataframe 的名稱。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.