sách gpt4 ai đã đi

r - 在哪些情况下,人们更喜欢通过 reshape 进行 melt 而不是通过 plyr 进行 ddply?我正在努力学习它们,它们看起来很相似

In lại 作者:行者123 更新时间:2023-12-04 10:11:56 26 4
mua khóa gpt4 Nike

似乎 melt 会使用 id 列和堆叠的测量变量 reshape 您的数据框,然后通过转换让您执行聚合。 ddply,从 plyr 包看起来非常相似..你给它一个数据框,几个用于分组的列变量和一个聚合函数,然后你得到一个数据框......那么它们有什么不同并且在那里除了它们的文档(尤其是对于 reshape,有点难以理解)之外,任何可以分享的学习这些工具的好资源/引用资料

Cảm ơn

1 Câu trả lời

一个区别是 stats::reshape 有一个内置的方法来处理“宽”数据,而 reshape2(cast/melt)没有。有关示例,请参见此问题:Reshape in the middle

也就是说,stats::reshape 有令人沮丧的争论,并且只专注于一种类型的数据转换(尽管是一种常见的类型)。

plyr 倾向于代替 apply 函数,而 reshape2 倾向于代替 reshape。尽管功能重叠,但它们各自适合特定的任务。

Hadley Wickham,reshape2 和 plyr 包的作者,有一个关于整洁数据的好 pdf 值得一读。他在这里也有一篇关于 plyr 的文章:http://www.jstatsoft.org/v40/i01

关于r - 在哪些情况下,人们更喜欢通过 reshape 进行 melt 而不是通过 plyr 进行 ddply?我正在努力学习它们,它们看起来很相似,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10168357/

26 4 0
Bài viết được đề xuất: r - 从 R 数据框列中提取键值对
Bài viết được đề xuất: Emacs:启用 CUA 模式时如何重新定义 Ctrl-Enter?
Bài viết được đề xuất: python-3.x - 在python3中将n字节int转换为字节
Bài viết được đề xuất: r - 有没有办法记录或记录 R 函数的输出?
行者123
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com