【问题标题】:How to keep indexes when combining matrices?组合矩阵时如何保留索引?
【发布时间】:2021-12-01 00:41:00
【问题描述】:

我有 2 个索引,一个名为 NIM,一个名为 Total Score。两者都有 100X1 块矩阵。

当我运行下面的代码时,索引被删除。

Final_Score = np.hstack((NIM, np.atleast_2d(total_score).T))

有没有办法将几个矩阵组合成一个并保留它们的索引?

【问题讨论】:

  • 使用pd.concat 代替np.hstack?
  • 哦,我也尝试过使用它,表格改为堆叠,并使 200 行矩阵的第一部分右转为 NaN,接下来的 100 行是右侧的 NaN
  • 尝试使用axis=0axis=1ignore_index=True。也许您可以使用 2 个索引的样本更新您的帖子?
  • 没关系,我已经得到答案了,谢谢指教

标签: python pandas numpy indexing


【解决方案1】:

最后我使用了相同的代码,但添加了:

pd.DataFrame(Final_score,columns=['NIM','Final Score'])

现在,我可以将 np 数组更改为 pd。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-08-06
    • 2016-03-15
    • 1970-01-01
    • 2013-06-29
    • 1970-01-01
    • 2012-08-12
    • 2015-01-08
    相关资源
    最近更新 更多