编程之路_R(2)

简介: 编程之路_R(2)

11.combnexpand.grid()抽取所有可能样本

combn42

expand.grid(1:4,1:4)

12.ginv函数求矩阵的广义逆

library(MASS)

Mat <-matrix(1:16,nrow=4)

ginv(Mat)

13.向量的内积

x%*%y

crossprod(x,y)

14.设定随机数种子

set.seed(1234)          ###可以使每次随机数为一样的,方便重复实验,但在实际情况下是不固定的,要去掉

X <-rnorm(n=10)

X

15.strsplit函数对字符串进行分割

###对字符串进行分割

x <- "1223 43 54356"

y <-unlist(strsplit(x," ")) y

###字符串分解成字符向量

A <- 'asadf'

B <-strsplit(A,'') B

16.读取中文文本文件

df<-readLines('C:/data/ch.txt',encoding= 'UTF-8')

df

17.询问对话框

winDialog("yesno","Isit ok to delete file?")

18.read.table设置读取数据类型

x <-read.table("filename",colClasses=c("numeric","character",....))

19.paste 函数合并字符串

A <-c("a","b")

B <-c("c","d")

C <-paste(A,B,sep="")

20.unique函数删除重复序列

A <-c(rep(1,10),rep(2,10),rep(3,10))

unique(A)

相关文章
|
3月前
|
机器学习/深度学习 人工智能 算法
编程之路:从代码到哲学的感悟
【10月更文挑战第42天】在编程的世界里,每一行代码都是思想的体现。本文将通过个人的技术成长经历,探讨如何从简单的代码编写进阶到对技术哲学的理解。我们将一起走进编程的内在世界,发现那些隐藏在键盘敲击背后的深刻意义。
|
2月前
编程之路:从代码到哲学的思考之旅
在数字世界的编织中,每一行代码都是我们与机器对话的语言。本文将带领读者穿梭于编程的世界,探索技术背后的深层意义,以及如何通过代码实现个人成长和对世界的理解。我们将一起走进编程的内在逻辑,解锁那些隐藏在键盘敲击声中的哲理,并分享一些实用的编程技巧。
40 3
|
3月前
|
程序员 开发者
编程之路:从迷茫到精通
在编程的世界里,我从一个迷茫的新手成长为一名熟练的开发者。这是一个充满挑战与乐趣的过程,让我明白了许多道理。通过不断学习和实践,我找到了自己的方向,也收获了宝贵的经验。希望我的故事能给你带来启发,让你在编程的道路上走得更远、更稳。
|
5月前
|
程序员 开发者
编程之路:从代码中寻找人生哲理
【9月更文挑战第3天】在编程的世界里,每一行代码都承载着程序员的智慧和汗水。本文将通过分享个人的技术感悟,探讨如何在编程过程中找到人生的启示。我们将一起回顾那些令人难忘的编程时刻,以及它们如何影响了我们的思考方式和生活态度。无论你是编程新手还是资深开发者,这篇文章都将带你领略编程的魅力,并从中汲取人生的智慧。
|
6月前
|
前端开发 数据可视化 数据挖掘
探索技术之路:我的编程旅程
【8月更文挑战第7天】在数字时代的浪潮中,编程已成为一种重要的技能。本文将分享我个人的编程学习经历,包括初识编程的喜悦、面对挑战时的困惑与坚持,以及在实践中不断成长的过程。通过这段旅程,我深刻体会到了编程的魅力和挑战,并希望我的经历能为同样热爱编程的你带来一些启示。让我们一起在编程的道路上不断前行,探索更广阔的技术世界。
87 11
|
6月前
|
项目管理 开发者
探索技术之路:我的编程之旅
【8月更文挑战第7天】在数字化时代的浪潮中,编程已成为一种不可或缺的技能。本文将通过个人经历和感悟,探讨编程的美妙之处及其对职业发展的影响。我们将一起回顾从初学者到熟练开发者的转变过程,并分享在技术探索中的一些心得体会,希望能为那些正站在编程起点上的读者提供启发与鼓励。
|
7月前
编程之路:从代码到架构的心路历程
【7月更文挑战第9天】在数字世界的迷宫中,每一行代码都承载着创造者的梦想与挑战。本文将通过个人技术感悟的镜头,探索编程实践的深层次价值,从最初的代码编写到复杂的系统架构设计,揭示技术成长的内在逻辑和情感变迁。我们将一同穿梭在技术的森林里,寻找那些让代码生动起来的秘密。
47 2
|
索引
编程之路_R(5)
编程之路_R(5)
|
机器学习/深度学习
编程之路_R
编程之路_R