Как создать один набор данных, который содержит два фрейма данных, используя файл 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)
Другие вопросы по тегам