我想将一些数值重新编码为不同的数值,并使用以下代码:
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)。
我的数据框中有类字符的时间数据,例如 03:30
我怎样才能将其转换为分钟?即 03:30 转到 210
有任何想法吗?
确实非常感谢。
如果列中的值(在这种情况下是参与者标识号)落在某个范围内,例如61701到61721和61901到61929,我想删除数据帧中的数据行.
我知道如何根据阈值对数据进行子集化,例如:
datasetnew = dataset[dataset$X<=100, ]
Run Code Online (Sandbox Code Playgroud)
但不确定如何使用一系列数字来分组和删除行.不确定子集是我需要的.