如何使用“(”和“)”在数据框中将列中的文本拆分为新的列?
当前数据框:
我想创建的新数据框:
我遇到一个错误:"TypeError: unhashable type: 'list'"
当前数据框:
项目 | 描述 | |
---|---|---|
0 | 外套 | 男童(Target) |
1 | 靴子 | 女士(DSW) |
2 | 袜子 | 女孩(Kohls) |
3 | 衬衫 | 男士(Walmart) |
4 | 靴子 | 女士(DSW) |
5 | 外套 | 男童(Target) |
项目 | 描述 | 零售商 | |
---|---|---|---|
0 | 外套 | 男童 | 目标 |
1 | 靴子 | 女士 | DSW |
2 | 袜子 | 女孩 | Kohls |
3 | 衬衫 | 男士 | 沃尔玛 |
4 | 靴子 | 女士 | DSW |
5 | 外套 | 男童 | 目标 |
我已经尝试过以下内容:
df[['Description'], ['Retailer']] = df['Description'].str.split("(")
我遇到一个错误:"TypeError: unhashable type: 'list'"