从长到宽的不平衡数据帧

Hausladen Carina

我有一个看起来像data_long的数据框:

data_long<-as.data.frame(matrix(nrow = 10, ncol = 2))
colnames(data_long)<-c("treatment","rolls")
data_long[,1]<-c(1,2,3,4,1,2,3,1,2,1)
data_long[,2]<-c(6,6,6,6,6,6,6,6,6,6)

我想将data_long重新排列为data_wide:

data_wide<-as.data.frame(matrix(nrow = 4, ncol=4))
colnames(data_wide)<-c("Treatment1","Treatment2","Treatment3","Treatment4")
data_wide[,1]<-c(6,6,6,6)
data_wide[,2]<-c(6,6,6,NA)
data_wide[,3]<-c(6,6,NA,NA)
data_wide[,4]<-c(6,NA,NA,NA)

我认为问题是我的数据不平衡。有任何想法吗?非常感谢您的帮助!

马克·蒂姆斯

您可以使用软件包中spread函数tidyr

library(dplyr)
library(tidyr)

data_long %>% 
  group_by(treatment) %>% 
  mutate(unique_id = 1:n()) %>% 
  spread(treatment, rolls)

为了spread正常工作,治疗组中的每一行都必须具有唯一的标识符。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在r中从长到宽传播不平衡的数据

来自分类Dev

迷你图数据帧不平衡

来自分类Dev

迷你图数据帧不平衡

来自分类Dev

如何平衡不平衡的面板数据?

来自分类Dev

从长到宽重塑数据帧

来自分类Dev

使用TensorFlow训练不平衡数据

来自分类Dev

我们如何以最快的方式在Pandas数据帧上追加不平衡的行?

来自分类Dev

重新采样不平衡数据集的数据框

来自分类Dev

R不平衡数据帧数据清理

来自分类Dev

使用libSVM的SVM中的数据不平衡

来自分类Dev

来自不平衡面板数据的R样本

来自分类Dev

不平衡训练数据集和回归模型

来自分类Dev

根据不平衡数据在ggplot中创建重叠直方图

来自分类Dev

在Spark MLlib中处理不平衡的数据集

来自分类Dev

大型不平衡数据的机器学习模型建议

来自分类Dev

如何确定不平衡数据集的class_weights

来自分类Dev

如何处理R中不平衡的数据集?

来自分类Dev

SAS中不平衡数据集的滚动窗口模型

来自分类Dev

带有不平衡数据的SKlearn SVM RBF

来自分类Dev

编辑 TensorFlow 源以修复不平衡的数据

来自分类Dev

数据集不平衡时的连接优化

来自分类Dev

KMeans的不平衡因子?

来自分类Dev

PInvoke使堆栈不平衡

来自分类Dev

如何使图像不平衡?

来自分类Dev

如何通过svmlight中可用的不平衡训练数据集来提供平衡训练的成本?

来自分类Dev

如何通过svmlight中可用的不平衡训练数据集来提供平衡训练的成本?

来自分类Dev

平衡不平衡/部分平衡的BST的复杂性?

来自分类Dev

Elasticsearch主碎片不平衡

来自分类Dev

使用RcppParallel的堆栈不平衡