使用Python从购买地址列中提取城市可以通过以下步骤实现:
import re
import pandas as pd
def extract_city(address):
pattern = r',\s*([A-Za-z\s]+),'
match = re.search(pattern, address)
if match:
return match.group(1)
else:
return None
data = {'购买地址': ['123 Main St, New York, NY 10001', '456 Elm St, Los Angeles, CA 90001', '789 Oak St, Chicago, IL 60601']}
df = pd.DataFrame(data)
df['城市'] = df['购买地址'].apply(extract_city)
print(df)
运行以上代码后,将输出如下结果:
购买地址 城市
0 123 Main St, New York, NY 10001 New York
1 456 Elm St, Los Angeles, CA 90001 Los Angeles
2 789 Oak St, Chicago, IL 60601 Chicago
这样,我们就成功地从购买地址列中提取了城市信息。
请注意,以上代码仅提供了一个基本的示例,实际应用中可能需要根据具体情况进行调整和优化。此外,腾讯云并没有直接相关的产品和产品介绍链接地址与此问题相关。
领取专属 10元无门槛券
手把手带您无忧上云