Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/fortran/2.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/18.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 - Fatal编程技术网

Python 如何连接两个数据帧,然后在可视化上显示两个帧之间的差异?

Python 如何连接两个数据帧,然后在可视化上显示两个帧之间的差异?,python,Python,你好(抱歉,这可能是最基本的,但我还在学习) 我正在尝试将两个数据帧合并在一起(一个来自2016年,一个来自2012年),以便显示差异的条形图。然而,当我合并它们时,柱状图不会显示年份或数据集之间的差异。有没有一种方法可以合并(或另一种方法)两个数据帧并显示它们在x轴上来自哪个年份/数据帧 df_2012['year'] = 2012 df_2016['year'] = 2016 df_2012_2016 = pandas.concat([df_2012, df_2016]) 然后将hue参

你好(抱歉,这可能是最基本的,但我还在学习) 我正在尝试将两个数据帧合并在一起(一个来自2016年,一个来自2012年),以便显示差异的条形图。然而,当我合并它们时,柱状图不会显示年份或数据集之间的差异。有没有一种方法可以合并(或另一种方法)两个数据帧并显示它们在x轴上来自哪个年份/数据帧

df_2012['year'] = 2012
df_2016['year'] = 2016

df_2012_2016 = pandas.concat([df_2012, df_2016])
然后将
hue
参数设置为year时使用,例如,对于用于打印的分类列:
seaborn.barplot(x=“Categorical\u column”,y=“Value\u to\u plot”,data=df\u 2012\u 2016,hue='year')

或者甚至是将条形图上的条形图从特定数据框变为特定颜色的方法?