猿问

将具有 1 列(多个值)的 Dataframe 拆分为多列

我有一个数据框,其中 1 列具有多个值


                                            Mat Header

0      TURBINE , GAS ; MAKE: M/S HITACHI ; MODEL: H-25

1      TURBINE , GAS ; MAKE: M/S HITACHI ; MODEL: H-25


[43823 rows x 1 columns]```


How to split all values into different columns like :

``` Item     ???    Make         Model

    Turbine  Gas    M/S Hitachi  H-25


慕工程0101907
浏览 103回答 1
1回答

慕哥6287543

您可以像这样拆分它(您需要更改列名称):df[['col1', 'col2', 'col3']] = df['col'].str.split(';',expand=True)
随时随地看视频慕课网APP

相关分类

Python
我要回答