[閒聊] dataframe 用def修改
我希望輸入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
推
05/22 17:21,
4年前
, 1F
05/22 17:21, 1F
→
05/22 17:30,
4年前
, 2F
05/22 17:30, 2F
推
05/22 17:32,
4年前
, 3F
05/22 17:32, 3F
推
05/29 20:36,
4年前
, 4F
05/29 20:36, 4F