删除Pandas数据帧中的方括号符号



我有一个df,其中有10列,行作为单个元素列表插入。如何从所有行中删除"[]"?

我尝试了一个专栏:df['DAT'] = df['DAT'].map(lambda x: x.replace('[]',''))

通过astype()strip():

df['DAT'] = df['DAT'].astype(str).str.strip("['']")

尝试使用pd.eval()map():

df['DAT']=pd.eval(df['DAT'])
df['DAT']=df['DAT'].map(lambda x:x[0])

使用Series.str.replace

df['DAT'] = df.DAT.str.replace('[|]', '', regex=True)

最新更新