1. ホーム
  2. r

[解決済み] その場で変数名を付けるには?

2023-01-08 03:30:28

質問

新しい変数名をその場で作成することは可能ですか?

データフレームをリストから読み込んで、末尾に数字がついた新しい変数にしたいです。orca1、orca2、orca3...のようなものです。

もし私が以下のようなことを試したら

paste("orca",i,sep="")=list_name[[i]]

このようなエラーが発生します。

target of assignment expands to non-language object

他に回避する方法はないのでしょうか?

どのように解決するのですか?

使用方法 assign :

assign(paste("orca", i, sep = ""), list_name[[i]])