问题标签 [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.
twilio - Twilio 收集是否可能只支持收集中的某些键
我有4条长消息,播放消息时,我想支持'#'结束消息,'*'返回选择其他消息。所以我喜欢这样:
问题是当用户按下 1、2、3 等其他键时,会导致中断并从头开始播放消息。所以我想知道当用户点击'#'和'*'时询问收集方法是否支持。
python - 将要运行的异步函数分组
我有一个输出从 1 到 10 的数字的代码:
输出:
1 2 3 4 5 6 7 8 9 10
值得注意的是,在上面的示例中,一次同时启动了 10 个函数。如何修复代码以使并发启动的函数main()的数量等于count_group?也就是说,立即输出应该是123,然后是456,然后是789,最后是10。
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|
这是我尝试过的:
有没有一种方法可以让每个子类别的频率不除以答案的数量,而是除以该类别的受访者数量?
r - R:将宽数据帧转换为多于两列的纵向格式
我有如下数据框:
Pain_1
Pain_2
分别是患者第一次就诊和第二次就诊时出现的症状“疼痛”的答案。Redness
变量和也是如此Swelling
。我想将数据框转换为每个症状的纵向Pain
,Redness
以及Swelling
一个标志变量来显示访问编号,如下所示。我尝试了gather
将所有症状转换为一列的功能。有人可以帮忙吗
这是样本数据
r - 在弗里德曼测试之前在 R 中收集数据
这是我的数据集
我想运行此代码以将列 t1~t4 收集为长格式。将 id 和 task 变量转换为因子(或分组)变量。我运行了以下代码:
但是,我收到意外错误:
我做错了什么,我该怎么做才能解决?
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不知道哪些值对应于哪一年...