0
我正在寫一個R中的函數。它給數據幀元素的「y」類賦值。這是我的例子功能。R:分配給數據幀元素的變量類
f=function(x,data) {
y=class(eval(substitute(x),data))
print(y)
}
d=data.frame(a=1,b=2)
f(a,d)
[1] "numeric"
我可以使用其他任何東西而不是class(eval(substitute(x),data))嗎?
嗨Marina,你打印不返回在函數中的值(這是不一樣的)。其次,你想達到什麼目的?我很難理解你想要做什麼 – Llopis
我想以另一種方式獲得與現在相同的結果。 Y應該是來自數據框的列的類。 – Marina