问题标签 [gather]

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 回答
14 浏览

twilio - Twilio 收集是否可能只支持收集中的某些键

我有4条长消息,播放消息时,我想支持'#'结束消息,'*'返回选择其他消息。所以我喜欢这样:

问题是当用户按下 1、2、3 等其他键时,会导致中断并从头开始播放消息。所以我想知道当用户点击'#'和'*'时询问收集方法是否支持。

0 投票
1 回答
29 浏览

python - 将要运行的异步函数分组

我有一个输出从 1 到 10 的数字的代码:

输出:

1 2 3 4 5 6 7 8 9 10

值得注意的是,在上面的示例中,一次同时启动了 10 个函数。如何修复代码以使并发启动的函数main()的数量等于count_group?也就是说,立即输出应该是123,然后是456,然后是789,最后是10

0 投票
1 回答
65 浏览

r - 如何绘制多选题的百分比?

我正在尝试分析一项调查,其中允许对同一受访者进行多项答复。目标是确定每个班级中给出 3 种可能回答的参与者的数量,以便将其绘制在条形图上。

例如,如果我的数据框df如下所示:

ID q1 q2 q3 班级
001 不适用 一个
002 不适用 一个
003 不适用 一个
004 不适用 不适用
005 不适用
006 不适用
007 C
008 不适用 不适用 C

我想确定分别给出每个答案的 A、B 和 C 类受访者的百分比。我的预期答案如下所示:

班级 q 聚氯乙烯
一个 0.67
一个 0.67
一个 0.67
0.33
1.00
0.33
C 0.50
C 1.00
C 0.50

我想将我的答案保留为数据框,因为我想使用该ggplot2包将结果频率与我拥有的其他变量(如cls上面数据框中的变量)结合起来。

现在我只能确定原始频率,因为每当我尝试绘制百分比时,我都会得到相对于每个类别的答案总数的百分比。例如,对于 A 类,我得到:|class| q |perc| |--|--|--| |一个| 猫 |0.33| |一个| 狗 |0.33| |一个| 鸟 |0.33|

这是我尝试过的:

有没有一种方法可以让每个子类别的频率不除以答案的数量,而是除以该类别的受访者数量

当前图表

0 投票
2 回答
52 浏览

r - R:将宽数据帧转换为多于两列的纵向格式

我有如下数据框:

Pain_1Pain_2分别是患者第一次就诊和第二次就诊时出现的症状“疼痛”的答案。Redness变量和也是如此Swelling。我想将数据框转换为每个症状的纵向PainRedness以及Swelling一个标志变量来显示访问编号,如下所示。我尝试了gather将所有症状转换为一列的功能。有人可以帮忙吗

这是样本数据

0 投票
0 回答
22 浏览

r - 在弗里德曼测试之前在 R 中收集数据

这是我的数据集

我想运行此代码以将列 t1~t4 收集为长格式。将 id 和 task 变量转换为因子(或分组)变量。我运行了以下代码:

但是,我收到意外错误:

我做错了什么,我该怎么做才能解决?

0 投票
1 回答
25 浏览

r - 数据清理,从横截面(多个文件)到 RStudio 中的面板:合并/收集?

首先,很抱歉提出这个问题。我知道有办法做到这一点,但我已经为此苦苦挣扎了几天,我开始变得一无所知。

从 2008 年到 2020 年,我对个人的不同变量进行了年度观察。我有关于家庭(25 个变量)、收入(15 个变量)和学校教育(22 个变量)的数据。现在,已经“清理”了每个数据集,以便每个类别的每一列都具有相同的列名。对于上下文,这就是我的 R 现在的样子。

在此处输入图像描述

问题是,我想在一个数据框中拥有一个包含所有个人和年份的大数据集。我知道我应该/可以使用 innerjoin 或 merge 函数,首先按“Householdmember”排序,并且我可以使用gather函数,但我真的在努力按什么顺序执行此操作以及应该从哪里开始。我一直在尝试很多事情,但考虑到数据帧的数量,很难跟踪我在做什么。我还为每年创建了每个类别的列表,因为这是在一种方法中推荐的,但是没有成功……

我想最终得到一个类似于此的数据框:

个人 变量1 变量2
1 2008年 价值 价值
1 2009 价值 价值
1 2010 价值 价值
2 2008年 价值 价值
2 2009 价值 价值
2 2010 价值 价值

我真的希望有人可以帮助我或告诉我第一步应该做什么...如果我合并数据框,我认为R不知道哪些值对应于哪一年...