簡體   English   中英

如何通過字符串列表替換 dataframe 列中的字符串

[英]How to replace string in dataframe column by list of strings

我需要將 dataframe 列中的字符串轉換為字符串列表。
我在一個專欄中有這個信息:

指數 0
0 鋼絲杯刷 dm 65

我想將第 0 列中的字符串拆分為這樣的單詞:

c = df_loop_t[0][0].split()
Meanwhile non split value (' Wire cup brush dm 65') is stored as b = df_loop_t[0][0]

要得到

['Wire', 'cup', 'brush', 'dm', '65', 'mm']

然后我嘗試用新的值列表(c)替換現有字符串(b)並替換:

df_loop_t[0][0].replace(b,c)

但它不起作用,也沒有我嘗試過的其他方式......我錯過了什么?

這有效:

df_loop_t.at[1,0]=b
d=["Wire cup brush dm 65"]
df = pd.DataFrame(d, columns=['0'])
l=df['0'].tolist()
for i in l:
    print(i.split(" "))

暫無
暫無

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

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