我有一个带有1列的dataframe df
在此列的每一行中,我都有一个带有np.array
元素的3
对象。
是否有一种方法可以取消此数组的列表并创建一个具有3列的DataFrame,以便于操作。
发布于 2020-04-02 21:17:15
你的问题已在此提出并得到答复:
不管怎么说,假设你的数据看起来像这样
import pandas as pd, numpy as np
df = pd.DataFrame({'A': [ np.array([1, 2, 3]), np.array([4, 5, 6]), np.array([7, 8, 9])]})
df
创建新的dataframe df1,将原始df的列A转换为列表
df1 = pd.DataFrame(columns = ['A1', 'A2', 'A3'], data = list(df['A']))
df1
https://stackoverflow.com/questions/60997897
复制相似问题