0
data3は、newという名前の列があり、すべての要素が1であるデータフレームです。そこにはエラーはありませんが、唯一DATA3 $を実行する場合、列の値が「新しい」まだ1R関数はエラーなしで実行されますが、データフレーム内の列内容を変更しません。
で新しい= 2すべてが、私はあなたが一般的な機能のために行うこのようSTHべきだと思います
insertElementToColumn = function(){
data3$new = 2
}
insertElementToColumn(new, data3)