作者applehpsh ()
看板R_Language
标题[问题] 取出数列或data.frame中奇数或偶数列
时间Sun Sep 24 19:36:05 2017
[问题类型]:
请把以下不需要的部份删除
意见调查(我对R 有个很棒的想法,想问问大家的意见)
程式谘询(我想用R 做某件事情,但是我不知道要怎麽用R 写出来)
[软体熟悉度]:
请把以下不需要的部份删除
新手(没写过程式,R 是我的第一次)
入门(写过其他程式,只是对语法不熟悉)
[问题叙述]:
假设有一data.frame
df <-data.frame(col1 = c(1:10), col2 = c(11:20))
想要若要取出偶数列 变成
col1 col2
1 2 12
2 4 14
3 6 16
4 8 18
5 10 20
或是想抓一个数列偶数项次 col <- c(1:10)
变成 [1] 2 4 6 8 10
请问有什麽比较快的写法
通常我都是写回圈直接抓
google了一下看到很多也都是写回圈
但是想知道有没有别种写法 谢谢
[环境叙述]:
R 3.4
[关键字]:
选择性,也许未来有用
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 39.9.228.110
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/R_Language/M.1506252969.A.8C0.html
1F:→ celestialgod: df[seq(2,nrow(df), 2), ] 09/24 19:51
2F:→ applehpsh: 太感谢了!! 09/24 22:33