Как создать один набор данных, который содержит два фрейма данных, используя файл Excel
Мне нужно создать один набор данных из файла Excel, который выглядит следующим образом 1. Когда я экспортирую файл, чтобы имитировать его в Excel, формат не работает правильно. Вот как выглядит файл, когда он экспортируется как Excel 2. Однако, когда я имитирую экспортированный файл с моими собственными данными и загружаю его в r, он не импортирует правильно и не отражает зеркально изображение 1, как должно. Вот как это выглядит, когда я зеркально отображаю формат, импортирую свои данные и импортирую их в r (это должно выглядеть как изображение 1) 3.
> puechdesIII
$available
<180 180-250 >250
Calou 103 60 50
Celi 68 23 46
Kinou 114 52 94
Lucette 65 45 269
Schnock 75 35 8
Suzanne 115 76 72
$used
<180 180-250 >250
Calou 40 8 5
Celi 13 2 8
Kinou 21 4 8
Lucette 15 3 33
Schnock 42 5 0
Suzanne 34 12 5
Код, используемый с данным набором данных:
puechdesIII
data(puechdesIII)
used <- puechdesIII$used
available <- puechdesIII$available
1 ответ
Я предполагаю, что puechdessIII является объектом класса dataframe, но это не похоже на это. Если это так, попробуйте это:
available<-puechdesIII$available
used<-puechdesIII$used
names(available) <- c("x", "y", "z")
names(used) <- c("x", "y", "z")
combined.df<-rbind(available, used)
в следующий раз предоставьте полезный образец ваших данных, чтобы мы лучше поняли и помогли.
После вашего комментария попробуйте это:
data<-data("puechdesIII")
x<-as.data.frame(puechdesIII)
x1<-x[,4:6]
x2<-x[,1:3]
names(x1) <- c("180", "180.250", "250")
names(x2) <- c("180", "180.250", "250")
df<-rbind(x1,x2)
type<-c(rep("Available",6), rep("Used",6))
frame<-cbind(df,type)