-3

ループによって渡された値を使用して変数と文字列を作成するにはどうすればよいですか?


私は国のセットを持っています= c('USA','Canada','Mexico')。

データフレームの「人口」があります。

データベースにクエリを実行して母集団を取得し、それをデータ フレームの列に割り当てたいと考えています。データベースへのアクセスについて心配する必要はありません。クエリ文字列とデータフレームの列名を動的に作成することだけに関心があります。

for (country in countries) {
   query = "SELECT population FROM population_database WHERE location='country';"
   population$country = mysql_query(query) 
}
4

3 に答える 3

5

あなたはおそらくpaste関数を探しています。

x <- "USA"
paste("location =", x)
#[1] "location = USA" 
于 2012-08-04T19:32:17.270 に答える