【发布时间】:2019-12-28 00:35:33
【问题描述】:
我正在尝试为数据框的所有特征中缺失的 NaN 值绘制直方图 为此,我为缺少 NaN 值创建了一个数据框
缺失值数据框
0
-----
0 0
1 14
2 800
.
.
84 2344
然后我有这个主数据框,它有多个我不关心的列,因为我只想要这个数据框中的行名
主数据框
0 1
---------
F1 3 3
F2 4 3
.
.
F85 5 2
我如何合并/连接这 2 个数据帧,最终输出应该是这样的(主数据帧中的列无关紧要,因为我想绘制所有特征中缺失值的数量,即 F1、F2、...F85)
F1 0
F2 14
F3 800
.
.
F85 2344
【问题讨论】:
-
我看不到任何东西是如何在输出中合并/连接的
-
@yatu 第一列似乎来自第二个数据框(我假设它的索引)。尽管您可以尝试稍微改进一下格式,以便更容易理解和复制 Shalin。
-
当然@CeliusStingher,重新格式化。希望它现在清晰可见..正确,a)数据帧2中的特征(在这种情况下为行)b)在数据帧1中确定和显示的缺失值需要显示在合并的数据帧中。最后,我将转置合并数据框以使用 F1,F2,...F85 绘制直方图,这将是我转置后的列。希望这是有道理的
-
您的意思是您希望结果数据帧具有来自第二个数据帧(主)的索引和来自第一个数据帧(缺失值数据帧)的值?换句话说,您想按行号加入,对吧?
-
是的,但是如您所见,两个数据框中的行名没有共同点。所以基本上,我想将数据帧 1 叠加在数据帧 2 上,因此缺失值数字逐行对应于合并数据帧中的行名(F1,F2...F85)。这可能吗?
标签: python pandas dataframe data-science concat