python - Pandas 切片字符串:将所有字符保持到第二个句号并创建新列以保存新值
问题描述
我需要对特定列中的字符串进行切片,并在其中创建一个包含切片的新列。即现有 col A: 'CODE.45.6787' 用于创建 col B: 'CODE.45' 谢谢!
解决方案
df["B"] = df["A"].str.rsplit(".", 1).str[0]
print(df)
A B
0 CODE.45.6787 CODE.45
推荐阅读
- c# - 如何将多个存储过程传递给 SSIS 中的脚本任务 C# 代码并生成输出文件?
- sql-server - 如何了解更多关于 SQL Server 中合并复制错误的信息?
- angular - 将 JWT 存储在 windows 对象中并在需要时检索它是安全的
- javascript - 对象数组的对象键和子值相互配对
- centos - SonarQube 在 CentOS 上无法启动:systemd 返回(code=exited, status=203/EXEC)
- php - 如何从数据库中的数值创建进度条?
- swift - 在 macOS 上为 Raspberry Pi 交叉编译 Swift 代码
- r - 如何使用 dplyr 在 R 中创建每月非累积小计?
- python - 我刚刚克隆的公司代码上没有找到页面 (404) 错误并且应该可以工作。代码有什么问题吗?
- c - 使用奇怪的权限打开创建文件