R语言把dataframe拆分为两个或多个dataframe实战(Splitting tables):使用R原生方法data.tabledplyr等方案

Posted Data+Science+Insight

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了R语言把dataframe拆分为两个或多个dataframe实战(Splitting tables):使用R原生方法data.tabledplyr等方案相关的知识,希望对你有一定的参考价值。

R语言把dataframe拆分为两个或多个dataframe实战(Splitting tables):使用R原生方法、data.table、dplyr等方案

#仿真数据

productTable <- wrapr::build_frame(
   "productID", "price" |
   "p1"       , 9.99    |
   "p2"       , 16.29   |
   "p3"       , 19.99   |
   "p4"       , 5.49    |
   "p5"       , 24.49   )

salesTable <- wrapr::build_frame(
   "productID", "sold_store", "sold_online" |
   "p1"       , 6           , 64            |
   "p2"       , 31          , 1             |
   "p3"       , 30          , 23            |
   "p4"       , 31          , 67            |
   "p5"       , 43          , 51            )

productTable2 <- wrapr::build_frame(
   "productID", "pric

以上是关于R语言把dataframe拆分为两个或多个dataframe实战(Splitting tables):使用R原生方法data.tabledplyr等方案的主要内容,如果未能解决你的问题,请参考以下文章

R语言批量把dataframe多个分类变量因子化处理批量把多个分类变量转换为因子变量

R语言将dataframe的某个字符串列拆分为多列实战

R语言使用dplyr包基于因子变量(factor)将原dataframe拆分为每一个因子对应的单独数据集dataframe实战

r怎么把data.frame的因子向量转化为字符

R语言进行变量编码(recode):把dataframe中连续变量基于条件表达式转化为多个类别的离散变量(分类变量)使用attach函数绑定数据

R语言merge函数连接多个dataframe数据集迭代内连接dataframe数据( iteratively merge data frames in R)默认merge函数通过公共列名合并数据