首页 > 解决方案 > 对熊猫数据框中的文本进行切片

问题描述

熊猫dataframe

在屏幕截图中,我有一个 pandas dataframe。我想插入一个带有“城市”的列名,并添加城市名称表格,从“采购订单”列中分割名称。

我试过了,但不知道如何切片?

请使用以下内容完成代码

all_data['City'] = all_data['Purchase Address'].str[]

标签: pythonpandas

解决方案


通过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]

推荐阅读