我發現這個看似簡單的操作相當困難。我有一個數據框有一個名爲CompanyId的列。它的值是'COMP23','COMP55'等..現在,當我想刪除前綴'COMP'並將其設爲數字時,它會擊敗我。這是我在做什麼:更改熊貓數據框中列的文本
df['companyId'] = df['companyId'].astype('str') # because type was 'object'.
df['companyId'].map(lambda x: int(x[4:]))
我在哪裏錯了?我注意到df是一個系列對象。