小编use*_*719的帖子

如何使用强制转换或其他函数在R中创建二进制表

我正在尝试创建一个具有二元响应且已使用强制转换的因子列表.

DF2 <- cast(data.frame(DM), id ~ region)
names(DF2)[-1] <- paste("region", names(DF2)[-1], sep = "")
Run Code Online (Sandbox Code Playgroud)

我得到的问题是答案是答案出现的频率,而我正在寻找它是否匹配.

例如,我有:

id region
 1   2
 1   3
 2   2
 3   1
 3   1
Run Code Online (Sandbox Code Playgroud)

我想要的是:

id region1 region2 region3
1   0          1     1
2   0          1     0
3   1          0     0
Run Code Online (Sandbox Code Playgroud)

casting r reshape dataframe

4
推荐指数
2
解决办法
1703
查看次数

是否有一种简单的方法来标准化表中没有循环的每一列(使用R)?

我需要标准化除数据框中的一列以外的所有列,我正在使用knn.我知道我可以用循环来做到这一点,但似乎可能有一种更简单的方法,特别是因为我正在使用200多列/因子,这些都必须重命名.

有什么建议?

loops r transform normalize

2
推荐指数
1
解决办法
2848
查看次数

标签 统计

r ×2

casting ×1

dataframe ×1

loops ×1

normalize ×1

reshape ×1

transform ×1