Q
從字符串部分列
0
A
回答
1
0
您可以遍歷列。
所選列:
>>> df = pd.DataFrame({'a': ['a-b', 'c-d'], 'b': ['x-y', 'z-z'], 'c': ['x-y', 'z-z']})
>>> df
a b c
0 a-b x-y x-y
1 c-d z-z z-z
>>> for col_name in 'ab':
df[col_name] = df[col_name].str.replace('-', '0')
>>> df
a b c
0 a0b x0y x-y
1 c0d z0z z-z
所有列:
>>> df = pd.DataFrame({'a': ['a-b', 'c-d'], 'b': ['x-y', 'z-z'], 'c': ['x-y', 'z-z']})
>>> for col_name in df.columns:
df[col_name] = df[col_name].str.replace('-', '0')
>>> df
a b c
0 a0b x0y x0y
1 c0d z0z z0z
相關問題
- 1. 從多行/列字符串獲取字符串的一部分
- 2. 從字符串列表中刪除字符串的一部分,其中在本身的部分是字符串
- 3. 部分字符串
- 4. JavaScript將部分字符串替換爲部分字符串?
- 5. 替換列的部分字符串值
- 6. 從系統字符串(文件名)列表創建部分字符串的樹
- 7. 如何從字符串中獲取部分字符串
- 8. 提取部分字符串從一個字符串在java中
- 9. 從字符串中提取部分字符串?
- 10. 從字符串中刪除部分字符串到行尾
- 11. 檢測和從字符串只有部分字符串(R)
- 12. 從引用字符串中替換字符串的一部分
- 13. Tcl從字符串中獲取部分
- 14. 從字符串中取出部分
- 15. 從字符串SQL LIKE部分匹配
- 16. 的Excel:比較與部分列的列字符串列表,如果匹配則返回部分字符串
- 17. 從字符串拆分字符串
- 18. 新列中的部分字符串片段(或字符串拆分?)
- 19. 除去大部分從字符串非字母字符的elisp
- 20. 提取部分字符串
- 21. 切割部分字符串
- 22. 字符串部分匹配
- 23. 查找部分字符串
- 24. 獲取部分字符串
- 25. 提取部分字符串
- 26. 返回部分字符串
- 27. 選擇部分字符串
- 28. 字符串反轉部分
- 29. 解析字符串部分
- 30. 替換字符串部分
顯示數據樣本將有助於理解您想要的內容 – Nobi
試試這個:'df.replace(r'[\ s \ - ,\。] +','',regex = True,inplace = True) '或者只是使用[pd.to_numeric()](http://pandas.pydata.org/pandas-docs/stable/generated/pandas.to_numeric.html#pandas.to_numeric) – MaxU