python - 对熊猫数据框中的文本进行切片
问题描述
熊猫dataframe
:
在屏幕截图中,我有一个 pandas dataframe
。我想插入一个带有“城市”的列名,并添加城市名称表格,从“采购订单”列中分割名称。
我试过了,但不知道如何切片?
请使用以下内容完成代码
all_data['City'] = all_data['Purchase Address'].str[]
解决方案
通过Series.str.split
索引与选择第二个列表一起使用:
all_data['City'] = all_data['Purchase Address'].str.split(', ').str[1]
或选择第二列:
all_data['City'] = all_data['Purchase Address'].str.split(', ', expand=True)[1]
推荐阅读
- typescript - Typescript:使用声明合并扩展外部 javascript 库的接口
- apache-spark - Spark2 读取 ORC 文件比 Spark1 慢得多
- cassandra - Cassandra 触发器 jar 正在加载但未执行该类
- angular - 物料表中如何默认展开所有行?
- linux - 为什么ELF文件有这么多空格?
- sql-server - QT 连接错误 [Microsoft][ODBC SQL Server Driver][SQL Server] 用户 '' 登录失败。QODBC3: 无法连接
- iframe - 无法在超级集中显示 matomo iframe
- r - 查找属于特定 ID 的所有记录都已停用
- reactjs - 如何在 React 组件的 render() 中使用回调
- vue.js - Vue路由器不工作并且不显示任何东西