我有一个数据帧df1
的形状(23,14)
,我用一个数组mydata
的形状(23,3)
创建了一个数据帧df2
。你知道吗
我希望df2
的行索引与df1
的行索引相同。我该怎么做?你知道吗
以下是我所厌倦的:
df2 = pd.DataFrame(data = mydata, index = df1.index)
但我得到以下错误:
Shape of passed values is (23, 3), indices imply (23, 14)
编辑:问题解决了,我有一些与以前的代码有关的维度问题。此帖子可以删除。你知道吗
Tags:
传递numpy值:
在最初的尝试中,您将df作为数据传递,因此ctor将尝试重用df的现有索引值,通过传递numpy数组,它将成为匿名数据。你知道吗
当它重用df的索引时,结果就是一个有效的重新索引操作
你也可以这样做:
相关问题 更多 >
编程相关推荐