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. 如何從字符串中獲取部分字符串
- 5. 從引用字符串中替換字符串的一部分
- 6. 從字符串中取出部分
- 7. 的Excel:比較與部分列的列字符串列表,如果匹配則返回部分字符串
- 8. 從字符串拆分字符串
- 9. 新列中的部分字符串片段(或字符串拆分?)
- 10. 除去大部分從字符串非字母字符的elisp
- 11. 字符串反轉部分
- 12. 返回部分字符串
- 13. 搜索部分字符串
- 14. 更換部分字符串
- 15. SELECT部分字符串
- 16. 獲取部分字符串
- 17. 查找部分字符串
- 18. 流出部分字符串
- 19. 部分字符串對比
- 20. 嘗試將字符串的測試部分從列表
- 21. 從python dataframe列檢索字符串的一部分
- 22. 從Erlang列表中區分字符串
- 23. 提取從逗號分隔字符串字符串的SQL Server中的部分
- 24. Elasticsearch聚合部分字符串,而不是全部字符串
- 25. 排列由不同部分分成4個部分的字符串列表?
- 26. 拆分複雜字符串中的字符串部分
- 27. 從特定字符替換字符串的一部分
- 28. MySQL:由分隔符字符串分割的字符串的左側部分?
- 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