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

2018-03-09 Por tema Carlos Ortega
Respuesta á lá SQL...

https://www.red-gate.com/simple-talk/sql/t-sql-programming/filling-in-missing-values-using-the-t-sql-window-frame/

Saludos,
Carlos Ortega
www.qualityexcellence.es


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

> Eso pensé yo pero leyendo la documentación no debe ser algo trivial...
>
> Obtener Outlook para Android
>
> 
> From: Javier Marcuzzi 
> Sent: Friday, March 9, 2018 12:44:25 PM
> To: Jesús Para Fernández
> Cc: Lista R
> Subject: Re: [R-es] Imputar NA a SQL Server
>
> Estimado Jesús Para Fernández
>
> Pueden ser las comillas, "NULL" vs NULL, se me ocurre realizar una
> exportación de datos a csv, solo para verificar si aparece escrito NA o
> queda el espacio vacío, por alguna causa ¿no estará como texto? Tendría que
> intentar duplicar su problema en mi computadora, me resulta extraño, es
> algo muy básico que debe estar más que aceitado. O probar str(los_datos) o
> summary(los_datos), deberían aparecer NA's
>
> Javier Rubén Marcuzzi
>
> El 9 de marzo de 2018, 4:52, Jesús Para Fernández <
> j.para.fernan...@hotmail.com>
> escribió:
> No , lo mete como string...
>
> Obtener Outlook para Android com/?url=https%3A%2F%2Faka.ms%2Fghei36=02%7C01%7C%
> 7C5f99b06a9f93426c804608d585b31c8e%7C84df9e7fe9f640afb435
> %7C1%7C0%7C636561926668096204=rhrKlDhGHQOuD1CvalsvhskkCQ3Nll
> YrjOSCr%2FNVzvs%3D=0>
>
> 
> From: Javier Marcuzzi >
> Sent: Friday, March 9, 2018 3:47:46 AM
> To: Jesús Para Fernández
> Cc: Lista R
> Subject: Re: [R-es] Imputar NA a SQL Server
>
> 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 nam03.safelinks.protection.outlook.com/?url=https%3A%2F%
> 2Fstat.ethz.ch%2Fmailman%2Flistinfo%2Fr-help-es=02%7C01%7C%
> 7C67eb1287deac480218d208d585682488%7C84df9e7fe9f640afb435
> %7C1%7C0%7C636561604691129230=%2FFAVzCEw%
> 2BGSSjiUfAsXlIyAY0cdMpn%2B1j47TP94PJDA%3D=0>
>
>
>
>
> [[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] Contar categorías después de ciertos valores

2018-03-09 Por tema Carlos Ortega
Hola,

Esta es una forma...

#-

x <- c(3, "A", "B", 5, "A", 4, 5, "A", "A", 3)
x_n <- as.numeric(x)

cat_val <- unique(x[is.na(x_n)])
num_val <- x_n[!is.na(x_n)]

df <- data.frame(
  x_n = x_n,
  y = 1:length(x_n),
  x = x,
  x_l = is.na(df$x_n)
 )

num_df <- data.frame( nume = 0, letra = 0)
cont <- 0
for(i in 1:nrow(df)) {
  if (df[i, 4] == FALSE & df[i + 1, 4] != FALSE & i < nrow(df)) {
num <- df[i, 1]
  }
  if (df[i, 4] != FALSE) {
cont <- cont + 1
num_df[cont, 1]  <-  num
num_df[cont, 2] <- as.vector(df[i, 3])
  }
  if (df[i, 4] == FALSE & df[i + 1, 4] == FALSE & i < nrow(df)) {
cont <- cont + 1
num <- df[i, 1]
num_df[cont, 1] <-  num
num_df[cont, 2] <- 0
  }

}


library(dplyr)
library(tidyr)

res_df <- num_df %>%
  group_by(nume, letra) %>%
  summarize( res = n()) %>%
  spread( letra, res)

res_df[is.na(res_df)] <- 0
res_df

#-


Que produce este resultado:

> res_df
# A tibble: 3 x 4
# Groups:   nume [3]
   nume   `0` A B
 
13.0.1.1.
24.1.0.0.
35.0.3.0.

Saludos,
Carlos Ortega
www.qualityexcellence.es


El 9 de marzo de 2018, 16:02,  escribió:

> Hola,
>
> Estoy intentando averiguar cómo contar el número de categorías situadas
> después de ciertos valores. Por ejemplo, en el siguiente vector:
>
> x <- c(3, "A", "B", 5, "A", 4, 5, "A", "A", 3)
>
> el resultado que quisiera obtener es:
>
> Valor -> Resultado
> 3 -> 1 A y 1 B
> 4 -> 0 A y 0 B
> 5 -> 3 A y 0 B
>
> ¿Alguien tiene alguna sugerencia?.
>
> Muchas gracias de antemano.
>
> Guillermo
>
> ___
> 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] [Grupo de Usuarios de R de Madrid]: Mañana 8-marzo. Reunión.

2018-03-09 Por tema Carlos Ortega
En la siguiente te esperamos...!

El 9 de marzo de 2018, 21:20, José Luis Cañadas 
escribió:

> Gracias Carlos. Una pena no haber podido ir.
>
>
> El vie., 9 mar. 2018 21:16, Carlos Ortega 
> escribió:
>
>> Disculpad, la dirección correcta es esta:
>>
>> http://madrid.r-es.org/49-jueves-8-de-marzo-2018/
>>
>> Gracias,
>> Carlos Ortega
>> www.qualityexcellence.es
>>
>>
>> El 9 de marzo de 2018, 20:04, Carlos Ortega 
>> escribió:
>>
>> > Buenas a todos,
>> >
>> > ¡Gracias a los que pudieron venir!.
>> >
>> > Ya están disponibles los videos de la sesión de ayer aquí:
>> >
>> > http://madrid.r-es.org/49-jueves-8-de-marzo-2017/
>> >
>> > Gracias,
>> > Carlos Ortega
>> > www.qualityexcellence.es
>> >
>> >
>> >
>> > El 7 de marzo de 2018, 11:10, José Luis Cañadas > >
>> > escribió:
>> >
>> >> Lamentablemente no puedo ir. Luego veo las charlas cuando las colguéis.
>> >>
>> >>
>> >>
>> >> El mié., 7 mar. 2018 a las 9:41, Carlos Ortega (<
>> c...@qualityexcellence.es>)
>> >> escribió:
>> >>
>> >>> Buenas a todos,
>> >>>
>> >>> Mañana celebramos la reunión mensual del "Grupo de Usuarios de R de
>> >>> Madrid". Para todos aquellos que quieran y puedan asistir.
>> >>>
>> >>> Para más detalles aquí:
>> >>>
>> >>> https://www.meetup.com/es-ES/Grupo-de-Usuarios-de-R-de-Madri
>> >>> d/events/248021127/
>> >>>
>> >>> Gracias,
>> >>> 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
>> >>>
>> >>
>> >
>> >
>> > --
>> > Saludos,
>> > Carlos Ortega
>> > www.qualityexcellence.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
>>
>


-- 
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] [Grupo de Usuarios de R de Madrid]: Mañana 8-marzo. Reunión.

2018-03-09 Por tema José Luis Cañadas
Gracias Carlos. Una pena no haber podido ir.

El vie., 9 mar. 2018 21:16, Carlos Ortega 
escribió:

> Disculpad, la dirección correcta es esta:
>
> http://madrid.r-es.org/49-jueves-8-de-marzo-2018/
>
> Gracias,
> Carlos Ortega
> www.qualityexcellence.es
>
>
> El 9 de marzo de 2018, 20:04, Carlos Ortega 
> escribió:
>
> > Buenas a todos,
> >
> > ¡Gracias a los que pudieron venir!.
> >
> > Ya están disponibles los videos de la sesión de ayer aquí:
> >
> > http://madrid.r-es.org/49-jueves-8-de-marzo-2017/
> >
> > Gracias,
> > Carlos Ortega
> > www.qualityexcellence.es
> >
> >
> >
> > El 7 de marzo de 2018, 11:10, José Luis Cañadas 
> > escribió:
> >
> >> Lamentablemente no puedo ir. Luego veo las charlas cuando las colguéis.
> >>
> >>
> >>
> >> El mié., 7 mar. 2018 a las 9:41, Carlos Ortega (<
> c...@qualityexcellence.es>)
> >> escribió:
> >>
> >>> Buenas a todos,
> >>>
> >>> Mañana celebramos la reunión mensual del "Grupo de Usuarios de R de
> >>> Madrid". Para todos aquellos que quieran y puedan asistir.
> >>>
> >>> Para más detalles aquí:
> >>>
> >>> https://www.meetup.com/es-ES/Grupo-de-Usuarios-de-R-de-Madri
> >>> d/events/248021127/
> >>>
> >>> Gracias,
> >>> 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
> >>>
> >>
> >
> >
> > --
> > Saludos,
> > Carlos Ortega
> > www.qualityexcellence.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
>

[[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] [Grupo de Usuarios de R de Madrid]: Mañana 8-marzo. Reunión.

2018-03-09 Por tema Carlos Ortega
Disculpad, la dirección correcta es esta:

http://madrid.r-es.org/49-jueves-8-de-marzo-2018/

Gracias,
Carlos Ortega
www.qualityexcellence.es


El 9 de marzo de 2018, 20:04, Carlos Ortega 
escribió:

> Buenas a todos,
>
> ¡Gracias a los que pudieron venir!.
>
> Ya están disponibles los videos de la sesión de ayer aquí:
>
> http://madrid.r-es.org/49-jueves-8-de-marzo-2017/
>
> Gracias,
> Carlos Ortega
> www.qualityexcellence.es
>
>
>
> El 7 de marzo de 2018, 11:10, José Luis Cañadas 
> escribió:
>
>> Lamentablemente no puedo ir. Luego veo las charlas cuando las colguéis.
>>
>>
>>
>> El mié., 7 mar. 2018 a las 9:41, Carlos Ortega ()
>> escribió:
>>
>>> Buenas a todos,
>>>
>>> Mañana celebramos la reunión mensual del "Grupo de Usuarios de R de
>>> Madrid". Para todos aquellos que quieran y puedan asistir.
>>>
>>> Para más detalles aquí:
>>>
>>> https://www.meetup.com/es-ES/Grupo-de-Usuarios-de-R-de-Madri
>>> d/events/248021127/
>>>
>>> Gracias,
>>> 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
>>>
>>
>
>
> --
> Saludos,
> Carlos Ortega
> www.qualityexcellence.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] [Grupo de Usuarios de R de Madrid]: Mañana 8-marzo. Reunión.

2018-03-09 Por tema Carlos Ortega
Buenas a todos,

¡Gracias a los que pudieron venir!.

Ya están disponibles los videos de la sesión de ayer aquí:

http://madrid.r-es.org/49-jueves-8-de-marzo-2017/

Gracias,
Carlos Ortega
www.qualityexcellence.es



El 7 de marzo de 2018, 11:10, José Luis Cañadas 
escribió:

> Lamentablemente no puedo ir. Luego veo las charlas cuando las colguéis.
>
>
>
> El mié., 7 mar. 2018 a las 9:41, Carlos Ortega ()
> escribió:
>
>> Buenas a todos,
>>
>> Mañana celebramos la reunión mensual del "Grupo de Usuarios de R de
>> Madrid". Para todos aquellos que quieran y puedan asistir.
>>
>> Para más detalles aquí:
>>
>> https://www.meetup.com/es-ES/Grupo-de-Usuarios-de-R-de-
>> Madrid/events/248021127/
>>
>> Gracias,
>> 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
>>
>


-- 
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] Contar categorías después de ciertos valores

2018-03-09 Por tema Javier Marcuzzi
Estimado Guillermo Vinue

Es relativamente simple pero se complica. Simple porque puede recorrer
todos los elementos del vector y al encontrar un número cortar el vector en
esa posición, pero se complica porque en su ejemplo hay dos números 5.

Para buscar la posición: puede usar match(c(3,4,5),datos) entre otras
posibilidades.

Para cortar en la posición encontrada
https://www.rdocumentation.org/packages/base/versions/3.4.3/topics/cut

Luego de encontrar el número, a partir de este la posición para cortar, hay
que organizar un poco para trabajar con varios fragmentos (vectores), pero
tenga en cuenta que en su ejemplo no hay un orden, no sería problema, en
todos casos tienen varios fragmentos que comienzan con el mismo número.

Javier Rubén Marcuzzi

El 9 de marzo de 2018, 12:02,  escribió:

> Hola,
>
> Estoy intentando averiguar cómo contar el número de categorías situadas
> después de ciertos valores. Por ejemplo, en el siguiente vector:
>
> x <- c(3, "A", "B", 5, "A", 4, 5, "A", "A", 3)
>
> el resultado que quisiera obtener es:
>
> Valor -> Resultado
> 3 -> 1 A y 1 B
> 4 -> 0 A y 0 B
> 5 -> 3 A y 0 B
>
> ¿Alguien tiene alguna sugerencia?.
>
> Muchas gracias de antemano.
>
> Guillermo
>
> ___
> 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] Contar categorías después de ciertos valores

2018-03-09 Por tema Guillermo.Vinue
Hola,

Estoy intentando averiguar cómo contar el número de categorías situadas después 
de ciertos valores. Por ejemplo, en el siguiente vector:

x <- c(3, "A", "B", 5, "A", 4, 5, "A", "A", 3)

el resultado que quisiera obtener es:

Valor -> Resultado
3 -> 1 A y 1 B
4 -> 0 A y 0 B   
5 -> 3 A y 0 B 

¿Alguien tiene alguna sugerencia?.

Muchas gracias de antemano.

Guillermo

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


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

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

Pueden ser las comillas, "NULL" vs NULL, se me ocurre realizar una
exportación de datos a csv, solo para verificar si aparece escrito NA o
queda el espacio vacío, por alguna causa ¿no estará como texto? Tendría que
intentar duplicar su problema en mi computadora, me resulta extraño, es
algo muy básico que debe estar más que aceitado. O probar str(los_datos) o
summary(los_datos), deberían aparecer NA's

Javier Rubén Marcuzzi

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

> No , lo mete como string...
>
> Obtener Outlook para Android 
>
> --
> *From:* Javier Marcuzzi 
> *Sent:* Friday, March 9, 2018 3:47:46 AM
> *To:* Jesús Para Fernández
> *Cc:* Lista R
> *Subject:* Re: [R-es] Imputar NA a SQL Server
>
> 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