r - 在 R 中调用动态变量
问题描述
下面的代码不起作用,因为 R 不知道如何处理字段名。
min_a_column <- function(filename, fieldname){
a <- min(filename$fieldname)
return(a)
}
ans <- sum_a_column(B, Date)
print(paste0("ans = ",ans))
有谁知道如何做到这一点?
我得到的错误是:
Error: unexpected string constant in:
"min_a_column <- function(filename, fieldname){
a <- min(filename"$fieldname""
我使用关键字动态变量获得的另外六个链接没有给我正确的结果。搜索这个的关键词应该是什么?
谢谢
解决方案
min_a_column <- function(filename, fieldname){
a <- min(filename[[fieldname]])
return(a)
}
ans <- sum_a_column(B, Date)
print(paste0("ans = ",ans))
推荐阅读
- git - Git 无法推送到远程裸仓库
- deep-learning - BERT NLP 模型的输入形式是什么?
- php - 有没有办法将 .env 变量传递给我的 app.json 文件?
- statistics - 给定结构的稳定性分析,如何纠正多个高斯变量?
- python - 使用 for 循环将方法分配给 QScrollbars 的 valueChanged 信号似乎不起作用
- python - 使用 Union-Find 划分边界框
- javascript - 表单提交取消并循环
- java - 为什么这个方法不返回true?
- reactjs - React/Redux - 保存选择字段值 onChange
- linux - 使用 hcitool 发送 HCI ACL 数据包