如何使用循环传递的值创建变量和字符串?R在循环中创建字符串
例
我有一组的国家= C( 'USA', '加拿大', '墨西哥')。
我有一个数据帧'人口'。
我想查询我的数据库以获得它们的总体,并将其分配给数据框中的列。不用担心访问数据库,我只关心动态创建查询字符串和数据框列名称。
for (country in countries) {
query = "SELECT population FROM population_database WHERE location='country';"
population$country = mysql_query(query)
}
不幸的是,当我使用它来命名一个变量时,paste()似乎正在插入一个空格。 ('rev',region,sep ='。')'或'paste('rev。',region,sep ='') – 2012-08-04 19:34:10
regions ='USA' variable = paste('rev。',region) – 2012-08-04 19:36:44
)'或'paste0('rev。',region)' – GSee 2012-08-04 19:41:31