簡體   English   中英

使用列表中的值替換熊貓數據框中的值

[英]Replacing values in pandas dataframe using values in a list

我的 df 中有一個以 ['-A','-B','-T','-Z','-EQ','-BE','-BL','-BT' 結尾的列,'-GC','-IL','-IQ'],我需要刪除這些值。

我嘗試了以下並得到了一個錯誤

df['name'] = df['name'].str.replace(['-A','-B','-T','-Z','-EQ','-BE','-BL','-BT','-GC','-IL','-IQ'],'', regex=True)

類型錯誤:不可散列類型:“列表”

使用Series.replace代替Series.str.replace

df['name'] = df['name'].replace(['-A','-B','-T','-Z','-EQ','-BE','-BL','-BT','-GC','-IL','-IQ'],'', regex=True)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM