Pandas:使用apply() 對特定列進行操作
在資料分析中,經常需要對列的子集進行操作資料框,例如單列。 Pandas 的 apply() 函數為此提供了強大的機制,讓您可以定義自訂函數來轉換和操作資料幀的特定列。
對單列使用 apply()
要將操作套用於單一列,只需使用資料框物件的 allocate() 方法即可。語法如下:
其中:
範例:
考慮一個名為df 的pandas 資料框,其具有以下內容columns:
如果您想增加列'a'中的值而不影響列'b',您可以使用以下程式碼:
apply() 函數會將lambda 函數應用於列'a' 中的每個元素,這只是將值加1。結果是修改後的資料框,其中「a」列已遞增:
以上是如何使用 Pandas`apply()` 函數修改特定的 DataFrame 欄位?的詳細內容。更多資訊請關注PHP中文網其他相關文章!