数组长度与索引长度熊猫不匹配

时间:2020-10-22 20:29:48

标签: python pandas

我正在尝试创建类似于this post中的图。我不确定为什么,但是当我运行以下代码时,出现错误:

df1 = pd.DataFrame(list(zip(single_frag_cnv_sizes, single_frag_cn)), columns=['x','y'])
df2 = pd.DataFrame(list(zip(multi_frag_cnv_sizes, multi_frag_cn)), columns=['x','y'])
df3 = pd.DataFrame(list(zip(total_cnv_sizes, total_cn)), columns=['x','y'])
df1['kind'] = 'single_frag'
df2['kind'] = 'multi_frag'
df3['kind'] = 'total'
df=pd.concat([df1,df2,df3], ignore_index = True)

grid = sbn.JointGrid(x='x', y='y', data=df)

g = grid.plot_joint(sbn.scatterplot, hue='kind', data=df)

产生ValueError array length 38210 does not match index length 38321

我已经仔细检查过要为其创建数据帧的数组的长度是否相同:

print(len(single_frag_cnv_sizes))
print(len(multi_frag_cnv_sizes))
print(len(total_cnv_sizes))
print(len(single_frag_cn))
print(len(multi_frag_cn))
print(len(total_cn))

13626
5122
19573
13626
5122
19573

有人看到错误吗?

0 个答案:

没有答案
相关问题