问题标签 [daru]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
49 浏览

daru - 如何反转 Daru::DataFrame 的行?

给定一个Daru::DataFrame对象,如何颠倒行的顺序?

例如...

当我有像上面这样的数据框时,我怎样才能颠倒行的顺序,以获得 DataFrame

0 投票
1 回答
89 浏览

aggregate - 如何在daru中多次聚合同一列

我想获得分组的聚合数据,但是在聚合具有多个函数的同一列时遇到了问题。

基本上,我想知道是否有办法重命名聚合列,所以它不会重写。

这是我的代码

我在这里遇到问题:

基本上,我想写这样的东西(例如):

但是,这只会生成一列名为avg_rating和错误

(irb):124: warning: key :avg_rating is duplicated and overwritten on line 124

有没有办法重命名聚合列?我唯一的想法是复制列,但这似乎是一个非常hacky的解决方案。

0 投票
1 回答
34 浏览

ruby - 如何获得总计不同的计数

我只是想获得 distinct_count 聚合。

我有这个代码:

我想要这样的东西:

我知道还没有实现这样的统计方法,还有其他方法吗?

0 投票
0 回答
32 浏览

ruby - 从每日 Daru 时间序列中提取每周或每月数据

我试图了解如何从每日达鲁时间序列中获取每周或每月数据。

给定这个样本时间序列:

我想:

  1. 创建一个新的每月数据框,每个月只有最后一行。
  2. 创建一个新的每周数据框,其中仅包含每周的最后一行。

事实上,我不确定是否需要创建一个新的数据框,或者只是查询原始数据框。

目标是能够绘制每周和每月的百分比变化。

我什至不确定这个操作是我应该对索引还是数据框执行的操作,所以我在文档中有点迷失了。

任何帮助表示赞赏。

0 投票
0 回答
88 浏览

ruby - Ruby、Daru、Nyaplot:将带有日期的 csv 导入数据框

尝试导入一个包含 2 列、一个日期和另一个计数的简单 csv 文件。

df = Daru::DataFrame.from_csv('file.csv')

现在,如果我尝试绘制:

日期实际上是从 2020 年 6 月 1 日到 2020 年 6 月 30 日。y 范围显示正确。

Daru 不能正确识别日期吗?

0 投票
0 回答
24 浏览

ruby - Daru::Dataframe 是否有一种本机方法可以根据向量拆分标准将一行拆分为多行?

这是在 R 中使用 tidyr 库中的 separate_rows 实现的。

我已经以这种方式自己实现了