001、a <- c(3, 4, 8, 7, 2) b <- c(2, 4, 5, 8, 9) c <- 1:5 dat <- data.frame(a, b, c) ## 测试数据框 dat dimnames(dat) ## 返回2元素列表, 1储存行名, 2存储列名 002、a <- c(3, 4,
转载 2023-05-23 10:15:54
344阅读
函数attach()可将数据框添加到R的搜索路径中。R在遇到一个变量名以后,将检查搜索路径中的数据框,以定位到这个变量 summary(mtcars)> plot(mtcars$mpg)> plot(mtcars$hp)mtcars 里的字段尽量是变量中没有的> attach(mtcars)> plot(mpg)> plot(hp)> detach(m
转载 2023-05-22 10:17:27
327阅读
2.5 多维数组和矩阵2.5.1 生成数组或矩阵数组有一个特征属性叫做维数向量(dim属性),维数向量是一个元素取正整数的向量,其长度是数组的维数,比如维数向量有两个元素时数组为2维数组(矩阵)。维数向量的每一个元素指定了该下标的上界,下标的下界总为11.将向量定义成数组向量只有定义了维数向量(dim属性)后才能被看作是数组> z<-1:12 > dim(z)<-c(3,4
转载 2024-05-14 17:35:02
559阅读
rm(list=ls())path = 'J:/lab/EX29 --在R语言中进行文件(夹)操作'setwd(path)cat("file A\n", file="A") #创建一个文件A,文件内容是'file A','\n'表示换行,这是一个很好的习惯cat("file B\n", file="B")&n
转载 2023-05-23 10:16:36
350阅读
R中的grep、grepl、sub、gsub、regexpr、gregexpr等函数都使用正则表达式的规则进行匹配。默认是egrep的规则,也可以选用Perl语言的规则。在这里,我们以R中的sub函数为例(因为该函数可以返回替换字符串后的具体内容)介绍正则表达式的用法。  对该函数的逻辑参数都使用默认值(ignore.case = FALSE,表示大小写敏感;extended = TRUE,表示使
转载 2023-10-11 06:39:56
165阅读
1、 #include <stdio.h> int main(void) { char ch; ch = getchar(); while(ch != '\n') { if(ch == ' ') { putchar(ch); } else { putchar(ch + 1); } ch = getc ...
转载 2021-08-21 20:36:00
338阅读
2评论
  这篇博客是对R语言中的正则表达式进行的整理,以实际应用为主,主要用于学习备忘,后续会根据需要进行补充。常用函数部分仅给出部分示例,详细使用方式可以使用R的帮助函数查询。1、语法规则常用符号及含义符号含义\转义字符.除了换行以外的任意字符^放在句首,表示一行字符串的起始$放在句尾,表示一行字符串的结束*零个或者多个之前的字符+一个或者多个之前的字符?零个或者一个之前的字符[]匹配其中任何一个字符
Basic包是R语言预装的开发包,包含了常用的数据处理函数,可以对数据进行简单地清理和转换,也可以在使用其他转换函数之前,对数据进行预处理,必须熟练掌握常用的数据处理函数。一,合并向量函数append()用于修改合并向量,可以把两个向量合并为一个: append(x, values, after = length(x)) 例如:从一个向量的指定位置处,插入另一个向量: > append
转载 2023-10-27 22:08:26
101阅读
用法:dir [选项]... [文件]... 列出 FILE 的信息(默认为当前目录)。 如果不指定-cftuvSUX 或--sort 选项,则根据字母大小排序。 长选项必须使用的参数对于短选项时也是必需使用的。   -a, --all            &nbsp
R语言Logistic回归模型深度验证以及Nomogram绘制 01 研究背景 本章将常用的基于R语言实现二元Logistic回归模型临床预测模型的构建和验证,以及诺曼图的绘制记录下来,更为复杂的生存分析中的Cox回归将在后续章节介绍。临床预测模型的思路总结如下:①明确临床问题,确定科学假设。②查找文献,确定预测模型的研究思路。③确定模型中结局变量。④
“   dplyr中的分组合并 ” 生活科学哥-R语言科学 2020-10-24 6:23        有段时间没有写一下R的一些小操作了,因为工作实在太忙,又是要一个周末的时间,依旧早起,写一写碰到的操作,权作笔记。突然想起昨天上班路上,开车,听到了个老歌,叫“潇洒走一回”,我想,未来那一
R-字符串操作 DataEngineer Sunday, January 04, 2015 R语言提供了很多字符串操作函数,下面将介绍其中几个函数。 1.1 grep()和grepl() 这两个函数返回向量水平的匹配结果,不涉及匹配字符串的详细位置信息。 grep(pattern,x)函数在字符串向量x中搜索给定字符串pattern。如果x有n个元素,即包含n个字符串,则grep(patter
 R语言中diag函数用于获取矩阵的对角线元素001、dat <- matrix(1:9, nrow = 3) ## 生成矩阵(方阵,行列相等) dat diag(dat) ## 取对角线元素  002、非方阵情况dat <- matrix(1:15, nrow = 3) ## 生成3行5列矩阵
转载 2023-05-23 11:31:32
449阅读
要建立一个数组,首先需要一个维数向量dim来描述其维数属性. dim 是由一个或多个非负整数组成的向量,所有非负整数的乘积等于数组的长度。一个向量只有定义其维数以后才能成为一个数组,例如:x<-c(1:10) is.array(x)#检验x是不是数组 is.vector(x)#查看其是不是一个向量 dim(x)<-8#定义谁数后成为数组 dim(x)<-10#定义谁数后成为数组,
转载 2023-06-22 22:52:42
1230阅读
R语言是一种广泛应用于数据分析和统计建模的编程语言。它具有丰富的功能和强大的可视化能力,使得数据科学家和分析师能够更加高效地处理和分析数据。在R语言中,`dim()`函数是一个非常常用的函数,用于获取对象的维度。本文将介绍`dim()`函数的用法,并通过代码示例来说明其具体应用。 `dim()`函数的语法如下: ```r dim(x) ``` 其中,`x`表示要获取维度的对象,可以是矩阵、数
原创 2024-01-07 05:31:32
1259阅读
grep函数(如果你是个Perl的新手,你可以先跳过下面的两段,直接到 Grep vs.loops 样例这一部分,放心,在后面你还会遇到它)<pre> grep BLOCK LIST grep EXPR, LIST </pre>grep 函数会用 LIST 中的元素对 BLOCK 或 EXPR 求值,而且会把局部变量 $_ 设置为当前
数据结构数组维度可以大于2创建函数:array() myarray <- array(vector, dimensions, dimnames)vector包含了数组中的数据dimensions是一个数值型向量,给出了各个维度下标的最大 值dimnames是可选的、各维度名称标签的列表(行,列,维度)~~~R > dim(x)<-c(2,2,5)#三维数组,x已被定义为1-
本系列第二篇主角还是flextable这个包,还是定制表格,本期在上回的基础上再介绍一些其他的功能,错过了上期的筒子们请先阅读上期内容,这样会有利于理解。上期内容链接在此:R输出格式系列(一),三线表,在R中自定义表格格式正文上菜!输入:library(readxl)dt library(flextable)# 为了方便展示,对数据随机抽取10行,作为本期所用的数据dt_sampledt_g my
转载 2023-10-01 10:02:23
145阅读
R语言之for循环注:来源为李东风R语言教程 使用for循环的注意事项: 如果对向量每个元素遍历并保存结果, 应在循环之前先将结果变量产生等长的存储, 在循环内为已经分配好存储空间的输出向量的元素赋值。 为了产生长度为n的数值型向量,用numeric(n); 为了产生长度为n的列表,用vector(“list”, n)。 对一个向量元素遍历时如果用下标访问, 需要用seq_along(x)的做法而
转载 2023-05-23 13:40:55
539阅读
猜猜运行出来是啥?总是运行最内括号的,printf("%d",i)所以先输出43,由于printf()函数值是输出了多少位,所以紧接着输出了2,同样的,输出了2是1位,所以最外一层紧接着输出了1,最后就是4321#include<stdio.h> #include<stdlib.h> int main() { int  m =&nb
原创 2015-09-19 14:37:15
1138阅读
  • 1
  • 2
  • 3
  • 4
  • 5