我有一个包含多个数组的npy文件,我想将其添加到dataframe-python中的列中

我有一个包含多个数组的npy文件,我想将其添加到dataframe-python中的列中,python,pandas,numpy,dataframe,merge,Python,Pandas,Numpy,Dataframe,Merge,我的npy文件包含120951个数组,加载方式如下: import numpy as np arm = np.load('full_numpy_bitmap_arm.npy') A 我还有一个dataframedf,它有120951行和6列。我希望将“arm”变量中的每个数组作为新列附加到数据帧末尾的数据帧中的每一行。例如,arm[0]将位于第一行的最后一列,arm[1]位于第二行的最后一列,等等。我不确定联接函数在这里是否有效,因为arm不是数据帧。我想知道是否有其他方法可以做到这一点?谢谢

我的npy文件包含120951个数组,加载方式如下:

import numpy as np
arm = np.load('full_numpy_bitmap_arm.npy')
A
我还有一个dataframe
df
,它有120951行和6列。我希望将“arm”变量中的每个数组作为新列附加到数据帧末尾的数据帧中的每一行。例如,arm[0]将位于第一行的最后一列,arm[1]位于第二行的最后一列,等等。我不确定联接函数在这里是否有效,因为
arm
不是数据帧。我想知道是否有其他方法可以做到这一点?谢谢

您可以尝试使用pandas-Concat方法,或者我真正喜欢做的一件事是将数据帧与我要附加的行或列一起映射到字典,然后在字典上使用pd.dataframe

您可以尝试使用pandas-Concat方法,或者我真正喜欢做的一件事是将数据帧映射到字典与我想附加的行或列一起,然后在字典上使用pd.DataFrame

什么是
arm
shape和dtype?它是1d对象数据类型还是2d数字数据类型(12095,?)形状?请记住,如果您试图在数据帧列的每个单元格中放置一行,则会将其拆分为12095个数组,并可能会损失大量计算能力。不要试图将数据帧保存到csv<代码>类型(手臂)是
手臂。形状
(120951784)
什么是
手臂
形状和数据类型?它是1d对象数据类型还是2d数字数据类型(12095,?)形状?请记住,如果您试图在数据帧列的每个单元格中放置一行,则会将其拆分为12095个数组,并可能会损失大量计算能力。不要试图将数据帧保存到csv<代码>类型(手臂)为
手臂。形状
(120951784)