我希望基于R中的2列合并2个数据帧,这两个数据帧称为popr和data列,它们共享相同的2个变量: USUBJID和TRTAG2N,这两个变量是我想要组合这两个数据帧的变量。
当我只尝试根据一列进行合并时,合并函数就能工作:
merged <- merge(popr,droppedcol,by="USUBJID")
当我试图通过使用2列合并并查看数据框架“工期”时,表是空的,没有值,只有列标题。它说“表中没有可用的数据”。
我的任务是在R中复制SAS代码:
data duration;
set pop combined1 ;
by usubjid trtag2n;
我知道我们可以使用apply或lapply来执行在R中for循环可以做的事情,如果您有一个dataframe,您可以使用apply (dataframe,2,mean)来计算列的平均值,但是,如果我们有数据列表,那么我需要通过删除第一列并将数据转换为数字来进行以下调整。让我们说,数据的列表是列表,其中LIST[1]是第一个数据。
如何使用列表立即执行上述操作。如何使用lapply对列表中的数据进行操作?
lapply(LIST, function (x) some function)
将该操作应用于“不对数据文件进行列表”。以下是没有任何意义的:
lapply(LIST[], function
我有一个数据集,如R中所示,我正在尝试更新Description列中的“0”值的空单元格。
Criteria Value Description
Success 0
Success 21 look up
Success 20 repeat
Success 19 What is this
Success 18 Transition
Success 17 Program
Succes
我是R.
我试图计算列之间的偏差,并期望应用几条规则:
偏差是按当前值减去以前的值计算的。
如果当前值为NA,则不需要计算就返回NA。
如果前一个值为NA,则当前值减去前一个值之前的值,直到减去一个有效值。
第一列中的值总是有效的。
例如:
start = c(1, 2, 3, 4)
a = c(2, NA, 5, 6)
b = c(4, 5, NA, 8)
test <- data.frame(start, a, b)
test
start a b
1 1 2 4
2 2 NA 5
3 3 5 NA
4 4 6
我试图使用count()计算类别中的观察数,导致以下错误:
计数(数据$条件,c(“低”))
在乐趣中出错(X[i],.):找不到对象'Low‘
但是,当我请求返回本列中的所有值时,将得到以下响应:
Data$Condition
[1] Medium Low Low Medium High Zero High Low High Zero Medium Zero High Low Medium
[16] Medium Zero Low High Medium Zero High Low Medium H
我很难将csv文件读入R,并根据单元格第一行的值将一个大csv文件分离成R中的多个数据集
我有一个csv数据集,看起来如下:
Type Year Rate
a 0 x
a 1 x
a 2 x
b 0 x
b 1 x
c 0 x
c 1 x
c 2 x
c 3 x
是否有一种方法可以将其读入r中,并使其基于唯一类型进入多个不同的数据集中?
这是一个csv,每年都有关于不同技术的数据,我想单独测量每一项技术。每种类型的条目数量是唯一的。
我对R不熟悉,所以我不确定确切的语法
我对R几乎没有经验,我不确定如何在R中做以下计算,我应该模仿Excel还是有更好的方法来做简单的Excel单元格减法。
我在R中有以下数据。
year marketplace bridged_on value
01/01/2018 US A 1,710,103,328
01/01/2018 US B 1,710,103,328
01/01/2018 US C 1,710,103,328
01/01/2018 US D 1,710,103,328
01/01/2019 US A 1,669,210,438
01/01/2019
我有一个数据集,它由具有年、月和日值的组组成。我想使用R中的tidyverse来筛选组,这样我就可以定位时间序列中最新的月份。下面是一些示例代码。 dat = expand.grid(group = seq(1,5),year = seq(2016,2020),month=seq(1:12))
dat = dat[order(dat$group,dat$year,dat$month),]
dat$days=sample(seq(0,30),nrow(dat),replace=TRUE)
dat$year[dat$year==2020 & dat$month==12] = NA
dat
我正在尝试从SPSS输出创建一个REDCap数据字典。SPSS列出每个变量的允许值或因素,如下所示:
SEX 0 Male
1 Female
LANGUAGE 1 English
2 Spanish
3 Other
6 Unknown
如何将上述格式转换为REDCap的这种格式:
Variable Values
SEX 0, Male | 1, Female
LANGUAGE 1, English | 2, Spanish | 3, Other |