Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/326.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 ValueError:平面形状未对齐->;使用pd.concat()时_Python_Pandas_Dataframe - Fatal编程技术网

Python ValueError:平面形状未对齐->;使用pd.concat()时

Python ValueError:平面形状未对齐->;使用pd.concat()时,python,pandas,dataframe,Python,Pandas,Dataframe,我发布这个问题是因为不幸的是,之前对这个问题的回答并没有解决我的问题 我试图连接四个包含数值和日期索引列的数据帧。所有数据帧的日期索引列都相同,但某些列名不同 示例(实际上有更多的列,但这不会有什么区别): 然后,我收到以下错误: ValueError: Plan shapes are not aligned 我已经检查了所有数据帧中是否存在重复的列名,并且还通过使用以下代码将它们设置为相同的值来检查了不同的索引: df1 = df1[df1.index.isin(df2.index)] -&

我发布这个问题是因为不幸的是,之前对这个问题的回答并没有解决我的问题

我试图连接四个包含数值和日期索引列的数据帧。所有数据帧的日期索引列都相同,但某些列名不同

示例(实际上有更多的列,但这不会有什么区别):

然后,我收到以下错误:

ValueError: Plan shapes are not aligned
我已经检查了所有数据帧中是否存在重复的列名,并且还通过使用以下代码将它们设置为相同的值来检查了不同的索引:

df1 = df1[df1.index.isin(df2.index)] -> (for every dataframe)

后台上下文:该命令过去正常工作,但我遇到问题,因为其中一个数据帧的列已更改(从10列变为47列)。

在列已从10列变为47列的数据帧中,检查是否有重复的列名。是,可能不清楚,但我已经这样做了,没有重复的列名。
df1 = df1[df1.index.isin(df2.index)] -> (for every dataframe)