- 博客(26)
- 收藏
- 关注
原创 R语言dplyr包常用函数
默认情况是从小到大排序,如果从高到低降序排序呢,有两种方法,第一种方法是在用于排序的变量前面加 - 号,第二种方法可读性更强些,需要使用。格式为 rename(.data, new_name = old_name)新加的向量的长度要么与数据框的行数等长,要么长度为1,通过循环机制补齐。,两者的结果是一样的。函数非常强大,主要用于统计汇总,往往与其他函数配合使用。一样,也是创建新的变量(新的列)。是在原数据框的基础上增加新的一列;在成立的新的数据框中创建一列。一起使用,即,先分组再统计。
2024-10-27 23:30:46 642
原创 ggplot2如何设置刻度Scales
在ggplot2中,scales函数用于控制和调整图形中变量的比例尺(scales),这些函数允许用户定义如何将数据映射到图形的视觉属性(如坐标轴、颜色、大小、形状等)。这些函数非常灵活,可以用于自定义图形的显示方式,以便更好地展示数据的特性和关系。
2024-06-09 01:07:22 1108
原创 如何用R语言ggplot2画高水平期刊散点图
library(reshape2) # reshape2 包是 R 语言中的一个数据处理包,主要用于数据重塑(reshaping),提供了代码所需的 melt 函数。= 0,]data_melt$size = log(data_melt$production) # 构造 size 列用于表示散点大小,log 函数用于减少最大点和最小点的大小差异。
2024-06-09 00:57:03 946
原创 ggplot2绘图入门
ggplot2 是 R 语言中的一个强大数据可视化包,基于“图层语法”(Grammar of Graphics)。图层语法将图表分解为多个可组合的元素(如数据、几何对象、统计变换等),用户可以通过叠加这些元素创建复杂且美观的图表。在 ggplot2 中,使用 aes() 函数将数据变量映射到图表的 x 轴和 y 轴。这种映射定义了数据如何在图表中呈现,并帮助观察者理解数据的关系和趋势。# 将变量 var1 映射到 x 轴,将变量 var2 映射到 y 轴。
2024-06-06 19:04:30 1560
原创 R Shiny网页在服务器的部署
以此文章记录我花了一整天的R Shiny部署过程。也为大家在未来的学习和部署提供参考。我的服务器环境:阿里云CentOS 7.9还有不足理解不深的地方,请大家多指教。
2024-01-16 01:32:39 2182 2
原创 令人费解的plotly散点图
以下是一张(或叫做气泡图)及其代码(链接:https://plotly.com/r/bubble-charts/)数据集如下:这张图有两个特点:1、 点的大小各不相同,依赖于data$Gap2、 点的颜色各不相同, 依赖于data$State。
2024-01-10 21:44:36 354 1
原创 数组
C++ 数组C++ 支持数组数据结构,它可以存储一个固定大小的相同类型元素的顺序集合。数组是用来存储一系列数据,但它往往被认为是一系列相同类型的变量。数组的声明并不是声明一个个单独的变量,比如 number0、number1、…、number99,而是声明一个数组变量,比如 numbers,然后使用 numbers[0]、numbers[1]、…、numbers[99] 来代表一个个单独的变量...
2018-12-09 12:50:54 137
原创 函数
定义函数C++ 中的函数定义的一般形式如下:return_type function_name( parameter list ){body of the function}在 C++ 中,函数由一个函数头和一个函数主体组成。下面列出一个函数的所有组成部分:返回类型:一个函数可以返回一个值。return_type 是函数返回的值的数据类型。有些函数执行所需的操作而不返回值,在这种情况...
2018-12-09 12:47:33 149
原创 程序控制结构(四)
4.跳转语句(1)break语句(跳出语句)格式:break;功能:用在switch结构中,break语句使执行流程跳出所在switch语句;用在循环结构中,break语句使执行流程无条件地跳出本层循环体。说明:A.break语句经常用于使执行流程跳出死循环。B.若break语句位于多重循环的内层循环体中,只能跳出内层循环(本层循环),而不能跳出其它外层循环。(2)continu...
2018-12-09 10:25:37 186
原创 程序控制结构(三)
五、2.do-while循环(直到型循环)格式:do 语句 while(表达式);功能:先执行一次语句,再判断表达式的值,若为true(真)则再执行语句,以此往返,重复执行。若为false(假)则退出循环,跳过语句的执行。如图:说明:A.先执行语句,后判断表达式。程序至少要循环1次。B.do-while与while循环的不同之处在于:do-while循环的循环体在前,循环条件在后,...
2018-12-09 10:24:32 202
原创 程序控制结构(二)
四、4.switch多分支结构格式:switch(表达式){case 常量表达式1:[语句序列1]case 常量表达式2:[语句序列2]case 常量表达式3:[语句序列3]case 常量表达式4:[语句序列4]case 常量表达式5:[语句序列5]break;case 常量表达式6:[语句序列6]…[default:语句序列n]case 1+0:[语句序列3]}功能:...
2018-12-09 10:19:54 166
原创 程序控制结构(一)
一、选择结构程序设计按照给定的条件有选择地执行程序中的语句。1.if单分支结构格式:if(表达式)语句功能:判断表达式的值,若为true(真)则执行语句;若为false(假)则不执行语句。如图:说明:A.表达式可以是任意合法的C++表达式。一般为逻辑表达式或关系表达式,当表达式为一赋值表达式时,可含对变量的定义。如:if(int i=3)语句 //等价于:int ...
2018-12-09 10:17:32 264
原创 基本数据与表达式
第一章1、一般称现实世界中客观存在的事物为对象;2、C++语言兼容C语言;3、.cpp作为文件扩展名,.h作为标识头文件;4、/注释直到/结束,//至本行结束;5、提取操作符>>,输入对象 cin;插入操作符<<,输出对象cout;6、标准输入输出库的头文件是iostream,使用方法:#incluede ;7、endl和\n换行;8、使用命名空间:usin...
2018-12-07 15:50:36 142
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人