【发布时间】:2021-07-31 03:56:13
【问题描述】:
我正在尝试删除“(”分隔符之后的文本,首先我想计算至少有一个“(”的行,然后删除此分隔符之后的文本,包括分隔符。
包含文本的列是“国家/地区”,如下所示:
Micronesia (Federated States of)
我希望得到这样的结果:
Micronesia
这是我尝试计算的行数
energy['Country'].value_counts()[['(']].sum
它返回了这个错误:
"None of [Index(['('], dtype='object')] are in the [index]"
为了在分隔符后删除 xt 我试过这个:
energy['Country'] = energy['Country'].split("(", 1)
它返回了这个错误:
AttributeError: 'Series' object has no attribute 'split'
我该如何解决这个问题?
【问题讨论】:
-
尝试this solution,将“:”替换为“(”。