Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/355.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 更改具有数组的列中的所有数据帧单元格_Python_Pandas_List_Numpy - Fatal编程技术网

Python 更改具有数组的列中的所有数据帧单元格

Python 更改具有数组的列中的所有数据帧单元格,python,pandas,list,numpy,Python,Pandas,List,Numpy,我有一个熊猫数据框,如下所示: column1 column2 0 0 0 1 0 0 2 0 0 3 0 0 ... ... ... 我想用更改列2中的所有数据 a=

我有一个熊猫数据框,如下所示:

column1 column2
0                     0               0
1                     0               0
2                     0               0
3                     0               0
...                  ...             ...
我想用更改
列2中的所有数据

a=numpy.zero([16,16,16])
所以数据帧看起来像

column1 column2
0                     0           [[[0,0,0,....
1                     0           [[[0,0,0,....
2                     0           [[[0,0,0,....
3                     0           [[[0,0,0,....
...                  ...             ...

首先,我认为在熊猫中以这种方式使用
列表或
数组是不可取的

但有可能:

df['column2'] = [a for _ in df.index]

首先,我认为在熊猫中以这种方式使用
列表
数组
是不可取的

但有可能:

df['column2'] = [a for _ in df.index]

df['col']=[np.zeros([16,16,16])]*len(df)你为什么要这样做?你也可以保留numpy数组本身,并像处理dataframedf['col']=[np.zeros([16,16,16])]*len一样对它进行相应的索引(df)首先,你为什么要这样做?你也可以保留numpy数组,并像使用DataFrame一样对其进行相应的索引谢谢,我使用的是一个旧的数据帧,它完全使用那种格式,更改所有内容都很麻烦,所以我宁愿使用那种格式进行更改。谢谢,我使用的是一个旧的d使用这种格式的ata帧,更改所有内容都是相当麻烦的,所以我宁愿使用这种格式进行更改。