pandas - 无法从 DataFrame 中删除空格
问题描述
我无法从 DataFrame 中删除空格。尝试下一条路径但没有成功: .replace(' ', '')
csv 文件 - https://drive.google.com/file/d/1AjlFYxGPUqVFkxW6QXA6hNRjkLR8eTFP/view?usp=sharing
请帮我解决这个问题。有问题的列是“gdp_per_capita”
解决方案
要从串行字符串或数据框对象中替换空格,请使用该str.replace()
方法。
例如:
>>> import pandas as pd
>>> ser = pd.Series(['aaa ','aac vf','cc '])
>>> ser
0 aaa
1 aac vf
2 cc
dtype: object
>>> ser[0]
'aaa '
>>> len(ser[0])
4
>>> ser.str.replace(" ", "")
0 aaa
1 aacvf
2 cc
dtype: object
如您所见,replace 方法删除了字符串中的空格。
推荐阅读
- python - 返回数据格式,如默认 DRF
- memory - WebKit 中的最大调用栈大小是 V8 的三倍吗?为什么?
- html - 在烧瓶中单击按钮时检索数据库文件更新表单
- swift - Swift 中的枚举?
- ruby-on-rails-5 - 覆盖在 gem 中设置的回形针 has_attached_file 设置
- python-3.x - Python 模块无法在类内部运行
- html - Laravel 以 json 格式显示/返回数据,而不是以 html 格式显示/返回数据
- r - 如何用特定值替换日期中的所有日期值?
- umbraco - Umbraco 此文档已发布,但其 url 会与内容冲突(错误)
- node.js - Angular.js (net::ERR_ABORTED 404 (Not Found))