Python将元素列表附加到空数据帧的行

Python将元素列表附加到空数据帧的行,python,pandas,Python,Pandas,我的列表有很多元素。我想将它们保存到新创建的数据帧中。我想将此列表的每个元素作为列元素附加到dataframe 我的代码: oplist = [[2,3,4,10,12,3,4],-0.4,1.23456E-6] # list saves all output values opdf = pd.Dataframe() #creating an empty dataframe opdf.append(oplist) 目前产出: TypeError: object of type 'numpy.f

我的列表有很多元素。我想将它们保存到新创建的数据帧中。我想将此列表的每个元素作为列元素附加到dataframe

我的代码:

oplist = [[2,3,4,10,12,3,4],-0.4,1.23456E-6] # list saves all output values
opdf = pd.Dataframe() #creating an empty dataframe
opdf.append(oplist)
目前产出:

TypeError: object of type 'numpy.float64' has no len()
预期产出:

opdf = 
          0                1        2      # unnamed columns
0    [2,3,4,10,12,3,4]   -0.4   1.23456E-6  # first row

我不知道你到底在寻找什么,但这给了你那里的输出

opdf = pd.DataFrame() #creating an empty dataframe
opdf.append(pd.Series(oplist), ignore_index=True)

这就是你要找的吗
opdf=pd.DataFrame()#创建一个空数据框
opdf.append(pd.Series(oplist),ignore_index=True)
到底是什么问题?您从错误消息中了解到了什么?重复地附加到数据帧是不规则的,可能会很慢,你能提供更多的上下文吗?这能回答你的问题吗?