R_Language 板


LINE

※ 引述《andrew43 (讨厌有好心推文後删文者)》之铭言: : 标题: [问题] 取矩阵的非对角线元素之组合名称 : 时间: Fri May 2 18:14:28 2014 : : [问题类型]: : 程式谘询(我想用R 做某件事情,但是我不知道要怎麽用R 写出来) : : [软体熟悉度]: : 使用者(已经有用R 做过不少作品) : : [问题叙述]: : 对於具有 colnames 和 rownames 的一个 matrix, : 该如何取得所有非对角线元素的 colnames 和 rownames 的组合的字串向量? : : : [程式范例]: : M <- matrix(1:25, 5) : colnames(M) <- c("a","b","c","d","e") : rownames(M) <- c("a","b","c","d","e") : 可得到 M : # a b c d e : #a 1 6 11 16 21 : #b 2 7 12 17 22 : #c 3 8 13 18 23 : #d 4 9 14 19 24 : #e 5 10 15 20 25 : : 接下来,我想取得一个字串向量 mynames 使其结果为 : c("b-a" , "c-a", "d-a", "e-a", "c-b", ... , "e-c", "e-d") : 也就是矩阵 M 的左下侧非对角线元素的列名与栏名组合。 : 请教有没有什麽方式可以快速达成? : 用 loop 是可以达成,但我想应该有更乾净的办法。 : : : -- : http://apansharing.blogspot.com/ : : -- :



※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 122.117.37.172
: ※ 文章网址: http://webptt.com/cn.aspx?n=bbs/R_Language/M.1399025671.A.44D.html : → clickhere:cbind(rownames(M)[c(2:5,3:5,4:5,5)],rep(colnames(M), 05/02 20:48 : → clickhere:,c(4,3,2,1)) 05/02 20:49 : → clickhere:paste by row with sep="-" 05/02 20:49 谢谢 clickhere 版友。 我的这个问题之核心其实可以抽象化为如何产生以下二组数列: an = 2,3,4,...,N, 3,4,...,N, 4,...,N, ...., N-2, N-1,N, N 以及 bn = 连续 N-1 个 1, 连续 N-2 个 2, ... 连续 N-(N-1) 个 N-1,以及尾巴一个 N。 假如 N 很小,按 clickhere 板友的方法可行, 但我的 dim(M) 可能不是定值且可能很大, 不知道有没有什麽方式可以以 length(N) 为引数产生 an 及 bn? -- http://apansharing.blogspot.com/ --



※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 122.117.37.172
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/R_Language/M.1399036807.A.21D.html
1F:→ showfeb:an=unlist(sapply(2:n,":",n)); bn=rep(1:(n-1),(n-1):1) 05/02 22:04
2F:→ andrew43:楼上好神,非常谢谢。 05/03 01:43







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:Gossiping站内搜寻

TOP