python-3.x - 如何从某个列的python数据框中删除第一个空格
问题描述
我使用但一些数据条目提取了一个 pdf 表tabula.read_pdf
a)显示值之间的空格 b)将两组值包含在一列中,如一列“Sports 2019/2018”和“Total 2019/2018”所示:https ://imgur.com/a/MviV6N9
为了让我用来df_1=df1["Sprots 2019/2018"].str.split(expand=True)
拆分由空格分隔的两个值,我需要删除第一个值中显示的 FIRST 空格,这样它就不会分成三列。
我已经尝试过df1["Sports 2019/2018"] = df1["Sports 2019/2018"].str.replace(" ", "")
,但这会删除所有空格,然后将这两个值结合起来。
有没有办法删除“Sports 2019/2018”列上的第一个空格,使其类似于“Internet 2019/2018”上的值?
解决方案
df1["Sports 2019/2018"] = df1["Sports 2019/2018"].str.replace(" ", "", n = 1)
n=1 是一个参数,它将仅替换将找到的第一个字符。
推荐阅读
- azure - 如何检查 web ap 上的 ssl 绑定是否已过期或即将在 Azure 中过期?
- python - 如何创建具有多个级别列的数据透视表?
- javascript - 根据大小对数组 javascript 进行排序
- sockets - 读取网络数据包是否访问进程的内存空间?
- ios - iPhone 12 mini 和 13 mini 模拟器上的完成按钮工具栏未显示在加载时间选择器上。这是一个错误吗?
- javascript - this.$refs.upload.submit(); 不返回响应 Element-UI
- database - 将同一字段的连续值与 InfluxDB 进行比较
- javascript - for 循环创建额外的数组作为回报
- python - 如何在 Python 中使用 AWS CDK 创建具有动态 URI 的 API Gateway 端点?
- html - Google ReCAPTCHA v2 占位符元素必须是元素或 id