如何在 RStudio 中访问这个元素
How to access this element in RStudio
谁能告诉我如何访问 alpha0?
我尝试了以下方法:test$alpha0
、test[alpha0]
、test["alpha0"]
、test[[alpha0]]
、test[["alpha0"]]
、getElement(test, alpha0)
均无效。
谁也能解释一下 RStudio 中美元符号背后的逻辑,如图所示?
提前致谢。
你的好像是matrix
,你显示的是rownames
和colnames
。试试看:
test[,"alpha0"]
检索所需的列。您不能使用 $
运算符,因为 matrix
只是一个数组(不能存储不同类型的数据),而 data.frames
是 list
然后 $
运营商工作。考虑这个例子:
#create a matrix
m<-matrix(ncol=2,nrow=10)
#set the column names
colnames(m)<-c("a","b")
#this works
m[,"a"]
#this doesn't
m$a
#coerce to a data.frame
mdf<-as.data.frame(m)
#this works
mdf[,"a"]
#this also works
mdf$a
希望这能澄清一点。
谁能告诉我如何访问 alpha0?
我尝试了以下方法:test$alpha0
、test[alpha0]
、test["alpha0"]
、test[[alpha0]]
、test[["alpha0"]]
、getElement(test, alpha0)
均无效。
谁也能解释一下 RStudio 中美元符号背后的逻辑,如图所示?
提前致谢。
你的好像是matrix
,你显示的是rownames
和colnames
。试试看:
test[,"alpha0"]
检索所需的列。您不能使用 $
运算符,因为 matrix
只是一个数组(不能存储不同类型的数据),而 data.frames
是 list
然后 $
运营商工作。考虑这个例子:
#create a matrix
m<-matrix(ncol=2,nrow=10)
#set the column names
colnames(m)<-c("a","b")
#this works
m[,"a"]
#this doesn't
m$a
#coerce to a data.frame
mdf<-as.data.frame(m)
#this works
mdf[,"a"]
#this also works
mdf$a
希望这能澄清一点。