concat([df1, df2], axis=0)
错误信息
python将两个dataframe上下拼接到一起时,报错:“plan shapes are not aligned”
原因
仔细查看了两个dataframe的columns,完全相同。
然后又检查了下代码,发现对第二个dataframe调整了字段的格式,从string变成了float。
所以两个dataframe要做concat,不仅字段名称应该完全相同,字段格式也应该完全相同。
否则就会报错。
concat([df1, df2], axis=0)
python将两个dataframe上下拼接到一起时,报错:“plan shapes are not aligned”
仔细查看了两个dataframe的columns,完全相同。
然后又检查了下代码,发现对第二个dataframe调整了字段的格式,从string变成了float。
所以两个dataframe要做concat,不仅字段名称应该完全相同,字段格式也应该完全相同。
否则就会报错。