PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
R_Language
[问题] 建table如何调换行列的排列顺序
楼主:
ericchin0404
(凛魂)
2018-09-14 10:12:07
当我建一个table 如下图所示
https://i.imgur.com/ydmwLY3.jpg
但是表中行跟列的排列顺序是按照a b c
如果我想要让行列的排列顺序变成 b c a或c a b
请问应该怎么做?
我是为了计算信用评等转移矩阵用的
所以希望排列顺序能够按照AAA,AA,A,...,D的顺序排列
但是直接用table建出来的矩阵顺序却不是如此
btw,问一下除了这方法跟markovchain的套件,
还有没有其他计算转移矩阵的方式
作者:
andrew43
(讨厌有好心推文后删文者)
2018-09-14 11:03:00
x[c(2,3,1), x(2,3,1)]或是 x[c("b","c","a"), c("b","c","a")]
楼主:
ericchin0404
(凛魂)
2018-09-14 11:34:00
我懂了 感谢andrew大
作者:
andrew43
(讨厌有好心推文后删文者)
2018-09-14 17:26:00
因为顺序是按类别名的编码有关的。你可以在类别名预先加上01 02 03之类的文字,之后table()就会自动按顺序排列
继续阅读
[问题] windows工作自动排程
pig98520
[问题] 跑模拟疑惑
sop317
[问题] 确认一个观念
reebok2009
[问题] rvest与POST爬虫问题卡关(廉价航空)
wheado
[问题] 要怎么在console中秀出完整数据列
b03701245
[问题] 当X是类别变量时的类神经网络
ntpuisbest
[问题] plot修改参数
Abieskawa
Re: [问题] ` 和 ' 的不同
andrew43
[问题] ` 和 ' 的不同
bruce89
[问题] reticulate跑循环问题
ppp1987
Links
booklink
Contact Us: admin [ a t ] ucptt.com