小编Ash*_*Ash的帖子

在R中重新编码数值

我想将一些数值重新编码为不同的数值,并使用以下代码:

survey$KY27PHYc <- revalue(survey$KY27PHY1, c(5=3, 4=2,3=2,2=1,1=1))

我收到以下错误:

## Error: unexpected '=' in "survey$KY27PHYc <- revalue(survey$KY27PHY1, c(5="
Run Code Online (Sandbox Code Playgroud)

我哪里错了?

r numeric recode

4
推荐指数
2
解决办法
8519
查看次数

将字符 (HH:MM) 转换为分钟

我花了几个小时阅读各种软件包文档,但仍然感到困惑(几年后回到使用 R)。

我的数据框中有类字符的时间数据,例如 03:30

我怎样才能将其转换为分钟?即 03:30 转到 210

有任何想法吗?

确实非常感谢。

time r character

4
推荐指数
1
解决办法
774
查看次数

根据列中的值范围删除行

如果列中的值(在这种情况下是参与者标识号)落在某个范围内,例如61701到61721和61901到61929,我想删除数据中的数据行.

我知道如何根据阈值对数据进行子集化,例如:

datasetnew = dataset[dataset$X<=100, ]
Run Code Online (Sandbox Code Playgroud)

但不确定如何使用一系列数字来分组和删除行.不确定子集是我需要的.

r rows subset

3
推荐指数
2
解决办法
9883
查看次数

标签 统计

r ×3

character ×1

numeric ×1

recode ×1

rows ×1

subset ×1

time ×1