Python 如何在单个数据帧单元中堆叠列值
我有一个由许多值组成的一列数据框。我想将所有这些值堆叠到同一个或另一个数据帧的一个单元格中Python 如何在单个数据帧单元中堆叠列值,python,dataframe,Python,Dataframe,我有一个由许多值组成的一列数据框。我想将所有这些值堆叠到同一个或另一个数据帧的一个单元格中 column_df = index voltage 0 5.143590 1 5.175285 2 5.231214 3 6.040188 4 7.776510 5 9.540277 6 11.476937 7 13.277916 8 15.088566 9 16.895921 10
column_df =
index voltage
0 5.143590
1 5.175285
2 5.231214
3 6.040188
4 7.776510
5 9.540277
6 11.476937
7 13.277916
8 15.088566
9 16.895921
10 18.701332
我想将列值堆叠到dataframe单元格中。最后,我想实现以下目标
预期产出:
cell_df =
index voltage
0 [ 5.14359 , 5.175285, 5.231214, 6.040188, 7.77651 , 9.540277, 11.476937, 13.277916, 15.088566, 16.895921, 18.701332]
我的代码是:
cell_df = pd.Dataframe()
cell_df['voltage'][0] = np.array([column_df['voltage']])
目前产出:
ValueError: setting an array element with a sequence.
您可以将“电压”系列转换为列表,并在您的cell\u df
构造函数中使用它:
cell_df=pd.DataFrame({“voltage”:[column_df[“voltage”].tolist()})