看板 Python 關於我們 聯絡資訊
我希望輸入df.c 然後進行修改 這邊是要做把同英文字不管其他符號做同化 ex. data abc ab.c "abc" 都變成abc 但是不知道哪個部分寫錯 def可以執行 但是結果跟原本一樣 麻煩高手解答謝謝 這邊是要輸入dataframe某個columns def data_assimilation(dfc): t=[] d={} for i in dfc: #只抓英文字 stralpha = filter(str.isalpha, i.lower()) stralpha2=(''.join(list(stralpha))) if not stralpha2 in t: t.append(stralpha2) d[stralpha2]=i else : t.append(stralpha2) dfc=list(map(lambda x : d[x],t)) -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.228.80.151 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1590132880.A.2A5.html
roccqqck: dataframe有個replace 05/22 17:21
loser113: 取代要指定 我要先判別 abc 跟 ab.c,ab'c 這些是一樣的 05/22 17:30
TitanEric: 先過濾標點符號 再判斷 05/22 17:32
lycantrope: 要抓用regex 比較快 05/29 20:36