首页 > 解决方案 > 如何分隔括号的内容并创建一个新的数据框列?

问题描述

我有一个如下的数据框:

df['seat'].head()

输出

                                       seat
                   -----------------------------------------------

0    45席(1階カウンター4席、6〜8人テーブル1席2階地下それぞれ最大20人)
1                                       nan
2                                       nan
3                                       nan
4                          9席(カウンター9席、個室4席)

我想要的是分离内容()并创建一个新列并将第一个数字保留为另一列。如下所示:

     seat number                    seat arrangement
     -----------                    -----------------
0     45               1階カウンター4席、6〜8人テーブル1席2階地下それぞれ最大20人
1     nan                                  nan
2     nan                                  nan
3     nan                                  nan
4     9                          カウンター9席、個室4席

我认为一些正则表达式可能需要这样做,但我无法弄清楚如何做到这一点。有什么帮助吗?

标签: pythonregexpandas

解决方案



推荐阅读