作者AmigoSafin ()
看板R_Language
标题[问题] subset R
时间Thu Apr 12 06:44:54 2018
请把以下不需要的部份删除
意见调查(我对R 有个很棒的想法,想问问大家的意见)
程式谘询(我想用R 做某件事情,但是我不知道要怎麽用R 写出来)
[软体熟悉度]:
请把以下不需要的部份删除
新手(没写过程式,R 是我的第一次)
[问题叙述]:
请简略描述你所要做的事情,或是这个程式的目的
我目前在看R for SAS and SPSS Users
看到使用R做Subset,
我不太懂最後那个程式码後面那个","的意思
首先是在mydata中新增一个变数 Zq1
然後新增一个MySubset的data frame
[q1 < mean(q1),]的意思是否是:
将mydata这个data frame中 在q1这个column里 比mean(q1)小的值subset出来
那後面那个"," 是代表其他在Mydata这个data frame里面的factors吗
所以最後subset出来的data frame
会是 在q1那一column中小於所有q1内的值的平均数的那些数 以及在其他栏位的变数
是这样吗?
假设
mydata:
q1 q2 q3
5 8 7
10 4 6
所以Subset出来就应该是
[5 8 7]
是这个意思吗?
而如果没有","
就会只有
[5]
不知道我的理解对不对?
向大家请教
谢谢您们~
[程式范例]:
请把以下不需要的部份删除
# Example multi-level transformation.
mydata$Zq1 <- (q1 - mean(q1) ) / sd(q1)
mydata
mySubset <- mydata[ q1 < mean(q1), ]
mySubset
[关键字]:
Subset
选择性,也许未来有用
--
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 129.21.69.148
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/R_Language/M.1523486697.A.7D4.html
1F:推 andrew43: 中括号里,逗号前挑列,逗号後挑栏,忽略条件表示全选 04/12 07:45
2F:推 andrew43: 所以这里逗号後没有东西表示所有栏都要 04/12 07:47
3F:→ obarisk: 你直接执行不就有答案了? 04/12 19:38
4F:→ AmigoSafin: 我没有"mydata"那个dataset 所以我没有执行 04/13 04:25