作者ntme (one shot one kill)
标题Re: [问题] 矩阵中的属性不同
时间Tue Mar 31 19:09:14 2015
high <- c(166, 153, 181, 174)
weight <- c(55, 47, 80, 66)
gender <- c("female", "female", "male", "male")
number <- c("g1", "g2", "b1", "b2")
DF <- data.frame(high, weight, gender, number)
rownames(DF) <- c("student1", "student2", "student3", "student4")
大概是这样0.0
※ 引述《yeuan (心要够坚定)》之铭言:
: [问题类型]:
: 想在R中建一组资料(类似下面这样)
: [软体熟悉度]:
: 新手(没写过程式,R 是我的第一次)
: [问题叙述]:
: 原本尝试用matrix 但是似乎因为属性不同而无法
: 有什麽方式可以比较快地做出呢?
: (high & weight 是数字要能运算不能全变文字@@)
: high weight gender number
: student1 166 55 female g1
: student2 153 47 female g2
: student3 181 80 male b1
: student4 174 66 male b2
--
114 > 112 bj4
melody
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 1.162.173.113
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/R_Language/M.1427800158.A.338.html
1F:→ andrew43: 这也是基本功,推荐给初学者。 03/31 19:11
2F:推 yeuan: 谢谢两位详细解说!想请问如果进一步找出符合female的资料 03/31 22:10
3F:→ yeuan: 也就是筛出前两列的话该怎麽做呢? 03/31 22:11
4F:→ yeuan: 现在我只会直接取某一行或某一列...谢谢! 03/31 22:12
5F:推 JX660: DF[which(DF$gender=="female"),] 像这样只抓出female 03/31 22:25
6F:推 yeuan: 原来可以这样写~tks 03/31 22:32
7F:→ andrew43: subset(DF, gender=="female") 也可以,也容易理解。 03/31 22:38