R-将数据转换为与其他矩阵相同的矩阵格式

indra_patil

我在excel中有以下数据:

     Terms       Category  Weight

      email       TV          1.00

      acccount    Email       12.0

      accept      Phone       3.00

我还有其他矩阵,其格式为:

   Terms   TV    Email  Phone  Contact    Information  Support .....

   achieve  1    0.       0      0         0             0
   acquired 0    10.20    0      0         0             0
   across   0    0        3.00   0          0            0

现在我想将上面的数据转换成上面的格式,例如

   Terms   TV    Email  Phone  Contact    Information  Support .....

    email    1    0.       0      0         0.0          0
    acccount 0    12.0    0      0         0.0          0
    accept   0    0        0      1.23       0          0

我想通过R中的程序来执行此操作。任何帮助将不胜感激。提前致谢。

信息矿工

您需要重塑数据。如果还没有安装软件包“ reshape2”

这是重塑数据的代码

require(reshape2)
df.reshape <-melt(df, id.var=c("Terms", "Category")) 
#where df is your data.frame to be reshaped
#using both terms and category as ID variables
#now reshape it to wide format by casting
df.wide <-dcast(df.reshape, Terms~Category)

请注意,这将为您的数据中不存在的对提供NA。如果需要,可以轻松地将其替换为零

这是一个使用reshape2的不错的教程http://www.seananderson.ca/2013/10/19/reshape.html

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将矩阵转换为长格式(R)的数据帧

来自分类Dev

将列表格式的数据框转换为 R 中的矩阵格式

来自分类Dev

将数字正确转换为R中的颜色(以矩阵或其他方式)

来自分类Dev

如何将字符数据转换为R中的矩阵格式?

来自分类Dev

将矩阵转换为R中类似SPSS的格式?

来自分类Dev

R:将COO格式矩阵转换为常规矩阵格式

来自分类Dev

使用 R 将数据框列数据转换为矩阵

来自分类Dev

将数据帧转换为R中的扩展矩阵

来自分类Dev

R:如何将数据帧转换为nxn矩阵

来自分类Dev

将xyz数据帧转换为基数R中的矩阵

来自分类Dev

将数据帧转换为R中的扩展矩阵

来自分类Dev

将R中的数据重新转换为奇异矩阵

来自分类Dev

R:如何将数据帧转换为nxn矩阵

来自分类Dev

R 将数据框转换为术语文档矩阵

来自分类Dev

R将矩阵转换为列表

来自分类Dev

将稀疏矩阵索引列表转换为R中的矩阵

来自分类Dev

R:将矩阵转换为子矩阵列表

来自分类Dev

在R中将矩阵最快转换为长格式数据帧

来自分类Dev

列名称转换为r中的矩阵格式

来自分类Dev

如何为弦图将数据从帧/数据表转换为R中的矩阵?

来自分类Dev

将横截面数据转换为R中的邻接矩阵

来自分类Dev

R-使用reshape()将数据帧转换为两列矩阵

来自分类Dev

如何在R中使用条件/ for循环将单列数据转换为两列矩阵

来自分类Dev

R:将大型数据帧转换为成对相关矩阵

来自分类Dev

我如何将数据帧列表转换为R中的矩阵列表?

来自分类Dev

将512 x 3数据帧转换为R中的128 x 4 x 3矩阵

来自分类Dev

将R数据框中的矩阵列转换为多列

来自分类Dev

将2列数据框转换为R中的二维矩阵

来自分类Dev

R-使用reshape()将数据帧转换为两列矩阵

Related 相关文章

热门标签

归档