我正在寻找一些帮助来使用R%like%
中的运算符创建子集。
我有一个名为“pruebas1”的表,其中包含以下信息:
scenario_name | land_consumption | land_consumption_pct
Contención al 30% 692.00 11.081468525813
Contención al 50% 221.23 3.542703786613
Contención al 70% 94.98 1.520975451494
Contención al 95% 69.29 1.109583760966
还有更多的行。它们共享一个模式,百分比值“30%”、“50%”
我想为每个百分比值创建一个子集,并尝试使用以下代码来实现:
for (i in 1:33){
if (prueba1$scenario_name %like% '%30%'){
esc_30[[i]]<-prueba1$scenario_name[[i]]
}
}
结果是一个没有数据的对象。我和一个朋友一起建造了这个,我们对此并不陌生。正如您所看到的,我们首先需要帮助才能正确使用%like%
运算符,当然还要创建一个循环来为不同的百分比值创建一个子集。
您可以通过特定链接帮助我们或直接帮助我们提供代码。