如何将列值拆分为多列熊猫

当然

我有一个df

Name Zone                                                    Dummy
A    BARI (BA), BARLETTA (BT), BRINDISI (BR), FOGGIA (FG)     2
B    BARI (BA), FOGGIA (FG)                                   2
C    HDEF (SE), LECCE (LE)                                    3
D    GUVA (PP)                                                3

我需要 df 作为

    Name Zone                                             Symbol            Dummy
    A    BARI , BARLETTA , BRINDISI , FOGGIA         (BA),(BT),(BR),(FG)      2
    B    BARI , FOGGIA                               (FG),(BA)                2
    C    HDEF , LECCE                                (LE),(SE)                3
    D    GUVA                                        (PP)                     3

尝试使用分割区域和符号

Series.str.split()

但没有按预期工作。

蒂姆·比格森

你可以str.replace在这里使用:

df["Symbol"] = df["Zone"].str.replace(r'(?:|\s+)[A-Z]+\s+', '')
df["Zone"] = df["Zone"].str.replace(r'\s*\(.*?\)\s*', '')

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何将仅包含数字的数据框中的列拆分为熊猫中的多列

如何基于包含的文本值将熊猫数据框列拆分为多列

如何将一列拆分为多列?

如何将数据框中的列值拆分为多列

将列值拆分为多列

将列值拆分为多列

如何将列名称及其值拆分为不同的列,而不是全部合并(熊猫)

AngularJS如何将列表动态拆分为多列

如何将逗号分隔的多列拆分为多行?

如何将数据从熊猫数据框的一列拆分为新数据框的多列

如何将一列拆分为多列,然后在SQL或Pandas中计算新列中的空值?

如何将逗号分隔的值拆分为列

熊猫将(不等长)列表的列拆分为多列

熊猫:将列拆分为具有唯一值的多列

如何将列拆分为行

如何使用熊猫的字符串索引将一列拆分为多列?

如何将一个包含合并值的大熊猫数据框列拆分为几列

Python-熊猫,将长列拆分为多列

熊猫:将长度不等的列表列拆分为多列

如何将数据框列拆分为熊猫中的另一列?

我们如何将一列的数据框拆分为多列?

在python中如何将数据集列拆分为多列

如何将一列的平均值拆分为多列?

如何将一个数据框列拆分为多列

如何将Python数据框类型的float64列拆分为多列

mysql如何将一列拆分为具有歧义数字的多列

如何将Spark Dataframe中的列拆分为多列

如何将具有 1 列的数组拆分为多列(numpy 数组)

如何基于其他列值将单列值拆分为多列