首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Daru::DataFrame中的水平连接?

Daru::DataFrame中的水平连接?
EN

Stack Overflow用户
提问于 2018-11-29 18:03:52
回答 2查看 88关注 0票数 1

我知道通过Daru::DataFrame#concat可以连接数据帧,将参数df附加到调用方df的底部。

现在我想在Pandas中实现什么是df.concat(other, axis=1)。换句话说,假设我有两个索引相同的数据帧,将一个df附加到另一个df的右侧,结果df具有相同的索引但连接的向量。

通过某种方法,这是可能的吗?或者我需要在for循环中迭代并添加每一列?

EN

回答 2

Stack Overflow用户

发布于 2020-02-25 19:19:55

这可能就是你要找的东西吗?

data_frame = data_frame.join(jobs_data_frame, how: :left, on: [:user_id])

票数 1
EN

Stack Overflow用户

发布于 2019-10-09 15:50:43

您可以使用add_vector方法。

例如:

代码语言:javascript
复制
2.6.3 :001 > require 'daru'

2.6.3 :007 > df = Daru::DataFrame.new([[00,01,02], [10,11,12],[20,21,22]], order: ["a", "b", "c"])
 => #<Daru::DataFrame(3x3)>
       a   b   c
   0   0  10  20
   1   1  11  21
   2   2  12  22
2.6.3 :008 > df.add_vector("d", [30, 31, 32])
 => [30, 31, 32]
2.6.3 :009 > df
 => #<Daru::DataFrame(3x4)>
       a   b   c   d
   0   0  10  20  30
   1   1  11  21  31
   2   2  12  22  32

尽管你必须单独添加每个向量。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53536380

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档