リストがあり、リストの要素をグローバル環境で個別のオブジェクトに分割したいと考えています。
たとえば、次のリストが必要です。
obj <- list(a=1:5, b=2:10, c=-5:5)
、 、およびの 3 つの別個のオブジェクトa
にb
なりc
ます。
私はこれを達成しようとしました:
lapply(obj, FUN = function(x) names(x)[1] <<- x[1])
しかし、失敗しましたError in names(x)[1] <<- x[1] : object 'x' not found
。
どうすれば目的を達成できますか?