经管之家App
让优质教育人人可得
立即打开
全部版块
我的主页
›
论坛
›
数据科学与人工智能
›
数据分析与数据科学
›
R语言论坛
R语言 1~9生成3 X 3的矩阵,S形排列
楼主
yijiaobani
2792
4
收藏
2015-07-14
例如:
a<-c(1:9)
b<-matrix(a,3,3,byrow=F)
b为:
> b
[,1] [,2] [,3]
[1,] 1 4 7
[2,] 2 5 8
[3,] 3 6 9
我想把1~9按照S形排序,即生成的结果为:
> b
[,1] [,2] [,3]
[1,] 1
6 7
[2,] 2 5 8
[3,]
3 4
9
我看了一下参数,好像没有这个功能,因为我有2500个数,想生成S形的矩阵,希望有大神可以回答。
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
全部回复
沙发
万人往LVR
2015-7-14 18:15:39
n<-5 ##5*5矩阵
a<-c(1:n^2)
b<-matrix(a,n,n,byrow=F)
for(i in 1:floor(n/2)){
b[,2*i] <- rev(b[,2*i])
} ##就是把偶数列倒过来
b
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
藤椅
yijiaobani
2015-7-15 10:39:01
问题完美解决,很好的想法
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
板凳
yijiaobani
2015-7-15 10:41:06
万人往LVR 发表于 2015-7-14 18:15
n
问题完美解决,十分感谢
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
报纸
十里春风
2015-7-22 20:21:12
n<-5
a<-1:n^2
b<-matrix(a,n,n)
#也可以不用循环
c<-b[,c(FALSE,TRUE)]
b[,c(FALSE,TRUE)]<-c[n:1,]
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
相关推荐
R语言资料
R语言 数组中维数怎样相加?
求助:R语言出现问题
大大们小妹问一下关于在R语言中做关联?
R语言 如何批量命名数据框
R语言认证
R语言实现连续数据离散化
求大神科普学习R语言该看哪本书!
刚开始学R语言,有道题不会做
R语言的诡异之处,同样的数据,同一个函数得到不同的结果
栏目导航
R语言论坛
金融实务版
休闲灌水
经管在职研
经管高考
学术道德监督
热门文章
CDA 数据分析师:统计制图实战指南 —— 让 ...
【24重磅,自用整理!】2000-2024上市公司投资 ...
视频媒体:AI漫剧爆发在即,重视产业链机遇
范撒普《实现财务自由的安全策略》
新宏观丨对刘元春关于新凯恩斯主义六点共识 ...
量子科技行业深度报告:量子革命:量子科技 ...
俄语–英语双语图解词典
先进空中交通2025年
export slowdown and increasing land supp ...
达富发投资关于金力永磁行情操作数据分析及 ...
推荐文章
AI狂潮席卷学术圈,不会编程也能打造专属智 ...
10月重磅来袭|《打造Coze/Dify专属学术智能 ...
最快1年拿证,学费不足5W!热门美国人工智能 ...
关于如何利用文献的若干建议
关于学术研究和论文发表的一些建议
关于科研中如何学习基础知识的一些建议 (一 ...
一个自编的经济学建模小案例 --写给授课本科 ...
AI智能体赋能教学改革: 全国AI教育教学应用 ...
2025中国AIoT产业全景图谱报告-406页
关于文献求助的一些建议
说点什么
分享
微信
QQ空间
QQ
微博
扫码加好友,拉您进群
各岗位、行业、专业交流群