在Pandas中,可以使用「drop() 」方法來刪除DataFrame中的欄位:1、使用「import pandas as pd」導入Pandas模組;2、建立一個DataFrame;3、使用「drop( )」方法刪除指定列;4、可以傳遞一個列名清單進行同時刪除多個列;5、直接使用列索引來刪除列。
本教學作業系統:Windows10系統、Dell G3電腦。
在 Pandas 中,你可以使用 drop() 方法來刪除 DataFrame 中的欄位。特定操作步驟如下:
import pandas as pd
data = {'name': ['Alice', 'Bob', 'Charlie'], 'age': [25, 30, 35], 'gender': ['F', 'M', 'M']} df = pd.DataFrame(data) print(df) # 输出: # name age gender # 0 Alice 25 F # 1 Bob 30 M # 2 Charlie 35 M
df = df.drop('age', axis=1) print(df) # 输出: # name gender # 0 Alice F # 1 Bob M # 2 Charlie M
這裡的 axis=1 表示按列進行操作。
df = df.drop(['age', 'gender'], axis=1) print(df) # 输出: # name # 0 Alice # 1 Bob # 2 Charlie
df = df.drop(df.columns[1], axis=1) print(df) # 输出: # name gender # 0 Alice F # 1 Bob M # 2 Charlie M
注意,drop() 方法傳回一個新的DataFrame,原始DataFrame不會被修改。如果你想要在原始 DataFrame 上進行修改,可以使用 inplace=True 參數:
df.drop('age', axis=1, inplace=True)
希望這能幫助你理解如何在 Pandas 中刪除欄位!如有任何其他問題,請隨時提問。
以上是PythonPandas刪除列操作怎麼實現的詳細內容。更多資訊請關注PHP中文網其他相關文章!