将dataframe某列变为dataframe格式
时间: 2023-12-03 14:37:57 浏览: 101
基于DataFrame改变列类型的方法
5星 · 资源好评率100%
可以使用pandas的DataFrame方法将某列转换为DataFrame格式。具体操作如下所示:
```
df = pd.DataFrame({'A': [1, 2, 3], 'B': [[4, 5], [6, 7], [8, 9]]})
df_B = pd.DataFrame(df['B'].values.tolist())
df = pd.concat([df['A'], df_B], axis=1)
```
其中,df是原始的DataFrame,我们将其中的B列转换为DataFrame格式,并将其与A列合并为一个新的DataFrame。需要注意的是,如果B列中的元素个数不一致,转换后的DataFrame中会自动补齐缺失值。如果需要去除缺失值,可以使用dropna方法。
阅读全文