![](/img/trans.png)
[英]How to replace a string in a list of strings in a DataFrame (Python)?
[英]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.