我正在使用闪亮的应用程序,我需要使用数据库值。 在所有例子中,人们都会这样做:
sectorAgrupado$L0NOMBRE
在这种情况下,用户会看到“Cylinders”字符串,但值为“cyl”。我需要这样做,但因子值不是字符串,它们是数据库中的数据帧字段。我尝试做类似的事情但是当我把一个文本字段放入因子时他会返回数字。 使用这个:
c(sectorAgrupado$L0NOMBRE)
控制台返回:
[1] Actividades recreativas Agencias de viaje [3]Alimentación Bazares [5]ComercioelectrónicoGremios,vivienda [7]Electrodomésticos,SAT Energia [9]Enseñanza
Grandes Superficies [11]HosteleriaInformática
[13] Joyeria,Relojeria Muebles [15] Otro comercio por menor Otros [17] Publicidad
Seguros [19] ServiciosbancariosTelefonía
[21] Textil,Calzado Tintorerias [23] Transportes 文塔domiciliaria [25]AutomóvilesPromoción INMOBILIARIA
但是当我把代码放到一个因素中时:
c(as.character(sectorAgrupado$L0NOMBRE))
他回来了
[1] 1 2 3 5 6 11 7 8 9 10 12 13 14 15 16 17 19 20 21 22 [21] 23 24 25 26 4 18
我是R编程的新手,也许我不理解好的因素,但我需要一些帮助。 谢谢
好的,第一个问题的解决方案已经解决了。解决方案是将值保存为如下字符:
c(as.character(sectorAgrupado$L0NOMBRE)=as.character(sectorAgrupado$L0CODIGO))
但问题还在继续。当我用值R来提交字符串时返回错误。 代码:
exec
返回错误:
错误:“c中的意外'='(as.character(sectorAgrupado $ L0NOMBRE)=”