R-如何创建一个使用Excel文件包含两个数据帧的单个数据集



我需要从看起来像以下图片的Excel文件中创建一个单个数据集。这就是该文件以Excel2导出时的样子。但是,当我用自己的数据模仿导出文件并将其上传到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

我假设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)

最新更新