Преобразование данных (подготовка к экспорту sql) - PullRequest
0 голосов
/ 02 ноября 2018

Как сделать такое преобразование как на картинке ниже? enter image description here

Ответы [ 2 ]

0 голосов
/ 02 ноября 2018

это можно сделать с помощью reshape пакета .

library(reshape)
df<-data.frame(client1=c(23,12,NA),client2=c(45,34,56))
melt(df ,measure.vars = c("client1","client2"))%>%setNames(.,c("Clients","Money"))
0 голосов
/ 02 ноября 2018

Вы можете использовать функцию сбора из пакета tidyr:

library(tidyr)

client1 <- c(23, 12, NA)
client2 <- c(45, 34, 56)
df1 <- data.frame(client1, client2)
df2 <- gather(df1, key = "Clients", value = "Money", na.rm = TRUE)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...