Articles of r

Seleccione dinámicamente columnas de marcos de datos usando $ y un vector de nombres de columnas

Deseo pedir un dataframe basado en diferentes columnas, una por turno. Tengo un vector de caracteres con los nombres de columna relevantes en los que debe basarse el order : parameter <- c("market_value_LOCAL", "ep", "book_price", "sales_price", "dividend_yield", "beta", "TOTAL_RATING_SCORE", "ENVIRONMENT", "SOCIAL", "GOVERNANCE") Deseo recorrer los nombres en el parameter y seleccionar dinámicamente la columna que […]

Ordenar barras en ggplot2 gráfico de barras

Intento hacer un gráfico de barras donde la barra más grande estaría más cerca del eje y y la barra más corta sería la más alejada. Entonces esto es como la Tabla I Name Position 1 James Goalkeeper 2 Frank Goalkeeper 3 Jean Defense 4 Steve Defense 5 John Defense 6 Tim Striker Así que […]

Remodelación de múltiples conjuntos de columnas de medición (formato ancho) en columnas individuales (formato largo)

Tengo un dataframe en un formato amplio, con mediciones repetidas tomadas dentro de diferentes intervalos de fechas. En mi ejemplo, hay tres períodos diferentes, todos con sus valores correspondientes. Por ejemplo, la primera medición ( Value1 ) se midió en el período de DateRange1Start a DateRange1End : ID DateRange1Start DateRange1End Value1 DateRange2Start DateRange2End Value2 DateRange3Start […]

Separe las cadenas separadas por comas en una columna en filas separadas

Tengo un dataframe, así: data.frame(director = c(“Aaron Blaise,Bob Walker”, “Akira Kurosawa”, “Alan J. Pakula”, “Alan Parker”, “Alejandro Amenabar”, “Alejandro Gonzalez Inarritu”, “Alejandro Gonzalez Inarritu,Benicio Del Toro”, “Alejandro González Iñárritu”, “Alex Proyas”, “Alexander Hall”, “Alfonso Cuaron”, “Alfred Hitchcock”, “Anatole Litvak”, “Andrew Adamson,Marilyn Fox”, “Andrew Dominik”, “Andrew Stanton”, “Andrew Stanton,Lee Unkrich”, “Angelina Jolie,John Stevenson”, “Anne Fontaine”, “Anthony […]

¿Por qué estos números no son iguales?

El siguiente código es obviamente incorrecto. ¿Cuál es el problema? i <- 0.1 i <- i + 0.05 i ## [1] 0.15 if(i==0.15) cat("i equals 0.15") else cat("i does not equal 0.15") ## i does not equal 0.15

¿Cómo debo lidiar con “paquete” xxx “no está disponible (para R versión xyz)” advertencia?

Intenté instalar un paquete, usando install.packages(“foobarbaz”) pero recibió la advertencia Warning message: package ‘foobarbaz’ is not available (for R version xyz) ¿Por qué R no piensa que el paquete está disponible? Consulte también estas preguntas que se refieren a instancias específicas de este problema: Mi paquete no funciona para R 2.15.2 el paquete ‘Rbbg’ no […]

¿Cómo reformar los datos de formato largo a ancho?

Tengo problemas para reorganizar el siguiente dataframe: set.seed(45) dat1 <- data.frame( name = rep(c("firstName", "secondName"), each=4), numbers = rep(1:4, 2), value = rnorm(8) ) dat1 name numbers value 1 firstName 1 0.3407997 2 firstName 2 -0.7033403 3 firstName 3 -0.3795377 4 firstName 4 -0.7460474 5 secondName 1 -0.8981073 6 secondName 2 -0.3347941 7 secondName 3 […]

Cómo hacer un gran ejemplo reproducible de R

Cuando se habla sobre el rendimiento con colegas, la enseñanza, el envío de un informe de errores o la búsqueda de orientación sobre listas de correo y aquí en Stack Overflow, a menudo se suele pedir un ejemplo reproducible y siempre útil. ¿Cuáles son tus consejos para crear un excelente ejemplo? ¿Cómo se pegan las […]

Simultáneamente fusionar múltiples data.frames en una lista

Tengo una lista de muchos data.frames que quiero fusionar. El problema aquí es que cada data.frame difiere en términos del número de filas y columnas, pero todas comparten las variables clave (que he llamado “var1” y “var2” en el siguiente código). Si los data.frames fueran idénticos en términos de columnas, podría simplemente rbind , para […]