Pandas 'apply' 函數處理多列時出現問題?
Pandas 函式庫提供了 'apply' 函數用於逐行轉換,包括涉及多列的操作。但是,使用者在嘗試存取函數中的特定列時可能會遇到問題。
問題中舉例說明了一個此類問題,其中用戶嘗試應用採用兩個標量值(“a”和“ c') 作為其輸入。但是,錯誤訊息表明名稱“a”無法識別。名稱(“a”)。
其他注意事項:定義與「apply」一起使用的自訂函數時,請確保它在正確的資料類型上運行非常重要。在更新範例中,定義「my_test」函數來計算DataFrame 中所有行的輸入值(「a」)與「a」列之間的累積差值。 。的參數,可以在函數內直接存取列值。
以上是如何解決處理多列時 Pandas'apply”函數中的錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!