2016-11-26 5 views
0

data3は、newという名前の列があり、すべての要素が1であるデータフレームです。そこにはエラーはありませんが、唯一DATA3 $を実行する場合、列の値が「新しい」まだ1R関数はエラーなしで実行されますが、データフレーム内の列内容を変更しません。

で新しい= 2すべてが、私はあなたが一般的な機能のために行うこのようSTHべきだと思います

insertElementToColumn = function(){ 
    data3$new = 2 
} 
insertElementToColumn(new, data3) 

答えて

-1

の作品:

insertElementToColumn = function(nameOfColumn, nameOfDF, value){ 
nameOfDF[,nameOfColumn]=value 
nameOfDF[,nameOfColumn] 
} 
data3$new<-insertElementToColumn("new", data3, 2) 
関連する問題