Re: [R-es] Imputar NA a SQL Server

2018-03-08 Por tema Javier Marcuzzi
Estimado Jesús Para Fernández

Pruebe lo siguiente:

str_replace_all(values, "'NA'", "NULL")



El 8 de marzo de 2018, 17:38, Jesús Para Fernández <
j.para.fernan...@hotmail.com> escribió:

> Buenas,
>
> Quiero meter NULL en algunos valores al hacer un insert en una base ded
> datos SQL Server, pero no me reconoce NA, por lo que no se como meterlos...
>
> ¿Alguno sabe como podria hacerse? La opción de no meter el valor no es
> válida porque tengo que meter varias columans y los NA se pueden dar en
> cualqueira de ellas...
>
> Gracias
> Jesús
>
> [[alternative HTML version deleted]]
>
>
> ___
> R-help-es mailing list
> R-help-es@r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-help-es
>
>

[[alternative HTML version deleted]]

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es


Re: [R-es] Más filtrado de variables

2018-03-08 Por tema jose luis via R-help-es
Bueno, finalmente lo resolví así. Creé una nueva variable ORDEN2 con un ifelse 
que me señalase los duplicados de clase y luego selecciono los de menor ORDEN. 
Pierdo algunos registros de  GRUPO porque solo tienen duplicados, pero esto 
estaba dentro de lo previsto.Gracias por la ayuda!


Datos%>% mutate(ORDEN2= ifelse(duplicated(CLASE),ORDEN==FALSE,ORDEN)) 
Datos2<-subset(Datos,!ORDEN2==FALSE)%>%
group_by(GRUPO) %>%
 slice(which.min(ORDEN2))
Datos2

Datos2
  grupo ordenclase orden2
1 A 1 CLASE-01  1
2 B 7 CLASE-04  7
3 E 1 CLASE-06  1
4 F 7 CLASE-05  7
5 G 1 CLASE-07  1
 

El Miércoles 7 de marzo de 2018 13:51, Isidro Hidalgo Arellano 
 escribió:
 

 #yiv2107649944 #yiv2107649944 -- _filtered #yiv2107649944 
{font-family:Helvetica;panose-1:2 11 6 4 2 2 2 2 2 4;} _filtered #yiv2107649944 
{panose-1:2 4 5 3 5 4 6 3 2 4;} _filtered #yiv2107649944 
{font-family:Calibri;panose-1:2 15 5 2 2 2 4 3 2 4;} _filtered #yiv2107649944 
{panose-1:2 11 6 9 4 5 4 2 2 4;}#yiv2107649944 #yiv2107649944 
p.yiv2107649944MsoNormal, #yiv2107649944 li.yiv2107649944MsoNormal, 
#yiv2107649944 div.yiv2107649944MsoNormal 
{margin:0cm;margin-bottom:.0001pt;font-size:12.0pt;}#yiv2107649944 a:link, 
#yiv2107649944 span.yiv2107649944MsoHyperlink 
{color:blue;text-decoration:underline;}#yiv2107649944 a:visited, #yiv2107649944 
span.yiv2107649944MsoHyperlinkFollowed 
{color:purple;text-decoration:underline;}#yiv2107649944 pre 
{margin:0cm;margin-bottom:.0001pt;font-size:10.0pt;}#yiv2107649944 
span.yiv2107649944HTMLconformatoprevioCar {}#yiv2107649944 
span.yiv2107649944EstiloCorreo19 {color:#1F497D;}#yiv2107649944 
span.yiv2107649944gghfmyibcpb {}#yiv2107649944 span.yiv2107649944gghfmyibcob 
{}#yiv2107649944 span.yiv2107649944EstiloCorreo22 
{color:#1F497D;}#yiv2107649944 .yiv2107649944MsoChpDefault {font-size:10.0pt;} 
_filtered #yiv2107649944 {margin:70.85pt 3.0cm 70.85pt 3.0cm;}#yiv2107649944 
div.yiv2107649944WordSection1 {}#yiv2107649944 Perdona. A ver ahora:  > datos   
GRUPO ORDEN    CLASE1  A 1 CLASE-012  A 2 CLASE-023  A 
5 CLASE-034  B 1 CLASE-015  B 2 CLASE-026  B 5 
CLASE-037  B 7 CLASE-048  C 2 CLASE-029  C 5 CLASE-0310 
    C 7 CLASE-0411 D 5 CLASE-0312 D 7 CLASE-0413 E 
1 CLASE-0614 F 2 CLASE-0215 F 5 CLASE-0316 F 7 
CLASE-0517 G 1 CLASE-07> clases = attr(table(datos$CLASE), "names")> 
grupos = attr(table(datos$GRUPO), "names")> datosFinal = datos[1,]> clases = 
clases[-1]> grupos = grupos[-1]> for (g in grupos){+  selec = 
datos[datos$GRUPO ==g & datos$CLASE %in% clases,]+  selec = selec[1,]+  
clases = clases[clases != selec$CLASE]+  datosFinal = rbind(datosFinal, 
selec)+ }> datosFinal   GRUPO ORDEN    CLASE1  A 1 CLASE-015  B 
2 CLASE-029  C 5 CLASE-0312 D 7 CLASE-0413 E 1 
CLASE-0616     F 7 CLASE-0517 G 1 CLASE-07    Un saludo  Isidro 
Hidalgo ArellanoObservatorio del Mercado de TrabajoConsejería de Economía, 
Empresas y Empleohttp://www.castillalamancha.es/    De: Isidro Hidalgo Arellano 
[mailto:ihida...@jccm.es] 
Enviado el: miércoles, 07 de marzo de 2018 13:00
Para: 'jose luis' ; 'r-help-es@r-project.org' 

Asunto: RE: [R-es] Más filtrado de variables  Una forma sería ésta:  > datos   
GRUPO ORDEN    CLASE1  A 1 CLASE-012  A 2 CLASE-023  A 
5 CLASE-034  B 1 CLASE-015  B 2 CLASE-026  B 5 
CLASE-037  B 7 CLASE-048  C 2 CLASE-029  C 5 CLASE-0310 
    C 7 CLASE-0411 D 5 CLASE-0312 D 7 CLASE-0413 E 
1 CLASE-0614 F 2 CLASE-0215 F 5 CLASE-0316 F 7 
CLASE-0517 G 1 CLASE-07> clases = attr(table(datos$CLASE), "names")> 
grupos = attr(table(datos$GRUPO), "names")> datosFinal = datos[1,]> clases = 
clases[-1]> grupos = grupos[-1]> for (g in grupos){+  selec = 
datos[datos$GRUPO ==g & datos$CLASE %in% clases,]+  selec = selec[1,]+  
clases = clases[clases != selec$CLASE]+  datosFinal = rbind(datosFinal, 
selec)+ }> datosFinal   GRUPO ORDEN    CLASE1  A 1 CLASE-015  B 
2 CLASE-029  C 5 CLASE-0312 D 7 CLASE-0413 E 1 
CLASE-0616 F 7 CLASE-0517 G 1 CLASE-07  Básicamente es montar 
un cola con las clases para ir quitándole el valor que va saliendo en cada 
grupo.  Un saludo  Isidro Hidalgo ArellanoObservatorio del Mercado de 
TrabajoConsejería de Economía, Empresas y Empleohttp://www.castillalamancha.es/ 
     De: R-help-es [mailto:r-help-es-boun...@r-project.org] En nombre de jose 
luis via R-help-es
Enviado el: miércoles, 07 de marzo de 2018 12:01
Para: jose luis ; Lista R. 
Asunto: Re: [R-es] Más filtrado de variables  Adjunto txt por si no se ve bien, 
disculpas  El Miércole

Re: [R-es] ver los resutados cuando son muy extensos y normalmente se cortan

2018-03-08 Por tema Carlos Ortega
Mejor que volcarlos a la consola... utiliza este paquete para visualizar
las relaciones..

https://cloud.r-project.org/web/packages/corrr/index.html

Saludos,
Carlos Ortega
www.qualityexcellence.es


El 8 de marzo de 2018, 10:22, Yesica Pallavicini Fernandez <
yesipa...@gmail.com> escribió:

> Gracias Carlos y Xavy
>
> Efectivamente, cuando la salida del resultado es muy grande y por defecto
> se cortan y no los puedes ver, se puede usar el comando
> options(max.print=9)
>
>
> Saludos
>
> [[alternative HTML version deleted]]
>
> ___
> R-help-es mailing list
> R-help-es@r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-help-es
>



-- 
Saludos,
Carlos Ortega
www.qualityexcellence.es

[[alternative HTML version deleted]]

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es


Re: [R-es] ver los resutados cuando son muy extensos y normalmente se cortan

2018-03-08 Por tema Javier Marcuzzi
Estimada Yesica Pallavicini Fernandez

Como ya le escribieron, es un problema relacionado a cuánto se imprime en
pantalla, en mi caso personal cuándo hay muchos datos me resulta simple
tenerlos en una base de datos, aunque hay otras alternativas más modernas,
la que yo aprendí hace mucho tiempo es sqldf, tiene la ventaja de lo simple
para filtrar datos usando SQL (sqlite) todo dentro de R.

Que hacer con miles de resultados? Solo hay una respuesta, utilizar una
herramienta para tratarlos, filtrarlos, etc.

Javier Rubén Marcuzzi

El 8 de marzo de 2018, 6:22, Yesica Pallavicini Fernandez <
yesipa...@gmail.com> escribió:

> Gracias Carlos y Xavy
>
> Efectivamente, cuando la salida del resultado es muy grande y por defecto
> se cortan y no los puedes ver, se puede usar el comando
> options(max.print=9)
>
>
> Saludos
>
> [[alternative HTML version deleted]]
>
> ___
> R-help-es mailing list
> R-help-es@r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-help-es
>

[[alternative HTML version deleted]]

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es


[R-es] ver los resutados cuando son muy extensos y normalmente se cortan

2018-03-08 Por tema Yesica Pallavicini Fernandez
Gracias Carlos y Xavy

Efectivamente, cuando la salida del resultado es muy grande y por defecto
se cortan y no los puedes ver, se puede usar el comando
options(max.print=9)


Saludos

[[alternative HTML version deleted]]

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es


Re: [R-es] exportar resultados a CSV

2018-03-08 Por tema Xavier-Andoni Tibau Alberdi
Si usas R studio puedes pulsar sobre la variable, en el explorador de
variables en la parte derecha superior. Des de allí podras mirarlo bien,
sin necessidad de exportarlo a csv solo para explorarlo. Analogamente a
pulsar encima, puedes usar la función View(), que te dará el mismo
resultado.

Un saludo,

Xavier

——
*Deutsches Zentrum für Luft- und Raumfahrt* e.V. (DLR)
German Aerospace Center

Xavier-Andoni Tibau Alberdi | Scientific Staff
Institute of Data Science | Data Management and Analysis | Mälzerstraße 3 |
07745 Jena



2018-03-08 8:32 GMT+01:00 Yesica Pallavicini Fernandez 
:

> Hola,
> tengo dos dudas
> 1) he corrido una matriz de correlación con demasiadas variables y R no me
> muestra todos los resultados porque ha llegado a su máxima capacidad. ¿cómo
> puedo ver tdos los resultados?
>
> 2) Quisiera exportar los resultados a un CVS para poder verlos mejor ¿Se
> puede hacer?
>
> Gracias
> Yésica
>
> [[alternative HTML version deleted]]
>
> ___
> R-help-es mailing list
> R-help-es@r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-help-es
>

[[alternative HTML version deleted]]

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es


Re: [R-es] exportar resultados a CSV

2018-03-08 Por tema Carlos Ortega
Hola,


   - Puedes exportar cualquier variable a csv con la función "write()" que
   tiene múltiples parámetros para determinar el formato de salida, separador,
   etc.
   - Y sobre la primera pregunta, si R no te muestra todos los resultados
   es porque hay un límite de resultados que se pueden mostrar por pantalla.
   Esto lo puedes cambiar con "options()". Creo que por defecto son 1500
   líneas, pero es con esta función como puedes cambiar a lo que necesites.
  - Entiendo que no es que te esté generando un error o que R se quede
  colgado. Puede ocurrir si la matriz de la que quieres obtener las
  correlaciones es demasiado grande. Por tu siguiente pregunta en el foro
  parece que este no es el caso.

Gracias,
Carlos Ortega
www.qualityexcellence.es

El 8 de marzo de 2018, 8:32, Yesica Pallavicini Fernandez <
yesipa...@gmail.com> escribió:

> Hola,
> tengo dos dudas
> 1) he corrido una matriz de correlación con demasiadas variables y R no me
> muestra todos los resultados porque ha llegado a su máxima capacidad. ¿cómo
> puedo ver tdos los resultados?
>
> 2) Quisiera exportar los resultados a un CVS para poder verlos mejor ¿Se
> puede hacer?
>
> Gracias
> Yésica
>
> [[alternative HTML version deleted]]
>
> ___
> R-help-es mailing list
> R-help-es@r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-help-es
>



-- 
Saludos,
Carlos Ortega
www.qualityexcellence.es

[[alternative HTML version deleted]]

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es


Re: [R-es] Correlacionar una variable con muchas a la vez

2018-03-08 Por tema Yesica Pallavicini Fernandez
 Hola,
Estoy intentando correlacionar una sola variable con 52 mas
 ¿Sabéis cómo se puede automatizar la función?
Gracias
Yésica

Ya lo he sacado
cor(data)[,1]
Con esta función se correlaciona la primer variable con todas las demás del
arreglo de datos.

¿Cómo me puedo contestar a mi misma para que todos los veáis?
Gracias



El 8 de marzo de 2018, 8:51, Yesica Pallavicini Fernandez <
yesipa...@gmail.com> escribió:

> Hola,
> Estoy intentando correlacionar una sola variable con 52 mas
>  ¿Sabéis cómo se puede automatizar la función?
> Gracias
> Yésica
>
>

[[alternative HTML version deleted]]

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es