r - 如何使用变量对 data.frame 列进行子集化?
问题描述
正如我们所知,每个都通过 $ 符号和列名来对列进行子集化。
df <- data.frame(matrix(rnorm(12),4,3))
df$X1
如果我想用变量对列进行子集化怎么办?
a="X1"
df$a
解决方案
> df[, a]
[1] -1.7170952 0.4502299 -2.5959374 -1.3582197
推荐阅读
- javascript - 为什么这个函数会破坏我数组中的值?
- javascript - Express / Passport SAML 身份验证重定向导致无限循环
- asp.net-mvc - 从主页/索引问题调用部分视图
- javascript - iOS 12 上的麦克风访问 Firefox 和 Chrome
- python - 使用 selenium 控制点击哪个条形图,在 highcharts 中矩形节点
- php - 如何使用php从其他网站获取数据?
- amazon-web-services - 将 EC2 实例的系统分区移动到新卷
- python - 从文件中打印一段文本
- image - 如何使用opencv从文本图像中分离连接和融合的字符
- android - 使用 com.android.support:design:28.0.0 在 setOnTabSelectedListener 上崩溃