栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

“合并” numpy数组以及一个共同的维度[重复]

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

“合并” numpy数组以及一个共同的维度[重复]

如果您可以将数据加载到单独的

pandas
数据帧中,这将变得很简单。

df   x  y10  0   01  1   12  2   23  3   34  4   45  5   5df2     x   y20  0.5  0.51  1.5  1.52  2.5  2.53  3.5  3.54  4.5  4.55  5.5  5.5

执行一个external

merge
,然后对该
x
列进行排序。

df = df.merge(df2, how='outer').sort_values('x')df      x   y1   y20     0    0  NaN6   0.5  NaN  0.51     1    1  NaN7   1.5  NaN  1.52     2    2  NaN8   2.5  NaN  2.53     3    3  NaN9   3.5  NaN  3.54     4    4  NaN10  4.5  NaN  4.55     5    5  NaN11  5.5  NaN  5.5

如果需要数组,请调用

.values
结果:

df.valuesarray([[0.0, 0.0, nan],       [0.5, nan, 0.5],       [1.0, 1.0, nan],       [1.5, nan, 1.5],       [2.0, 2.0, nan],       [2.5, nan, 2.5],       [3.0, 3.0, nan],       [3.5, nan, 3.5],       [4.0, 4.0, nan],       [4.5, nan, 4.5],       [5.0, 5.0, nan],       [5.5, nan, 5.5]], dtype=object)


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/634103.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号