Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 在循环中创建具有不同名称的数据帧_R_For Loop_Dataframe - Fatal编程技术网

R 在循环中创建具有不同名称的数据帧

R 在循环中创建具有不同名称的数据帧,r,for-loop,dataframe,R,For Loop,Dataframe,我遇到了一个循环问题,该循环创建了多个具有不同名称的数据帧,并为它们指定了一个值 我对不同的汽车制造商及其二氧化碳排放量(在车型层面)有一个大数据框架 在将我的大数据框架划分为每个制造商的数据框架之后,我试图用它们的75%四分位数(最好的75%污染更少的汽车)对每个制造商进行子集划分 错误的方法(但有效): subFord您将要使用assign assign(paste('sub', i, sep = ''), subset(i, i$co2_emissions <= quantile(i

我遇到了一个循环问题,该循环创建了多个具有不同名称的数据帧,并为它们指定了一个值

我对不同的汽车制造商及其二氧化碳排放量(在车型层面)有一个大数据框架

在将我的大数据框架划分为每个制造商的数据框架之后,我试图用它们的75%四分位数(最好的75%污染更少的汽车)对每个制造商进行子集划分

错误的方法(但有效):


subFord您将要使用assign

assign(paste('sub', i, sep = ''), subset(i, i$co2_emissions <= quantile(i$co2_emissions, 0.75)))
assign(粘贴('sub',i,sep=''),subset(i,i$co2\u排放量),谢谢,但我得到一个错误“i$co2\u排放量对原子矢量无效?请参阅:?”?
manufacturer <- c('ford', 'daimler', 'gm')

for(i in manufacturer) {
paste('sub', i, sep = '') <- subset(i, i$co2_emissions <= quantile(i$co2_emissions, 0.75))
}
assign(paste('sub', i, sep = ''), subset(i, i$co2_emissions <= quantile(i$co2_emissions, 0.75)))