Python 我想使用数据帧中的dict值在数据帧中创建一列

Python 我想使用数据帧中的dict值在数据帧中创建一列,python,pandas,dataframe,append,Python,Pandas,Dataframe,Append,我很难找到解决问题的方法,所以这里是: 我的数据框(df_refData)中有一列“Cs/min-bruto”: 我想获取它的每一行,并使dict的键成为原始数据帧中的一列,dict的值,由键创建的列的值。我试着用 df_refData.append(df_refData['Cs/min - bruto'].apply(lambda z: 但我想不出比这更重要的事了。此外,dict列表的第一行必须附加在df的索引=0上,索引=1上的第二行,依此类推 谁能帮我一把吗?试试这个: pd.conc

我很难找到解决问题的方法,所以这里是:

我的数据框(df_refData)中有一列“Cs/min-bruto”:

我想获取它的每一行,并使dict的键成为原始数据帧中的一列,dict的值,由键创建的列的值。我试着用

df_refData.append(df_refData['Cs/min - bruto'].apply(lambda z: 
但我想不出比这更重要的事了。此外,dict列表的第一行必须附加在df的索引=0上,索引=1上的第二行,依此类推

谁能帮我一把吗?

试试这个:

pd.concat([df_refData , pd.DataFrame(df_refData['Cs/min - bruto'].tolist())], axis = 1)

成功了!非常感谢你!请您解释一下.tolist()为什么在这里很重要?我尝试过类似的方法,但没有使用tolist(),没有得到很好的结果。如果向pd.DataFrame提供字典列表,它会将其转换为数据帧,其中字典键是列
pd.concat([df_refData , pd.DataFrame(df_refData['Cs/min - bruto'].tolist())], axis = 1)