r语言入门基础语法

author author     2022-08-24     189

关键词:

1.help可以提供帮助,如help(nchar), help("[["),或者用?nchar也能获取帮助。example(nchar)可以获取到某个主题的使用方法。

2.nchar获取字符串的长度,nchar(x)返回x中每个字符串的长度,length获取向量的长度,区别如下:

> nchar("hello")
[1] 5
> nchar(3)
[1] 1
> nchar(3000)
[1] 4
> help(nchar)
> nchar(c("I love R  language", "R is free"))
[1] 18  9
> length(c("I love R  language", "R is free"))
[1] 2

 3. objects()用于显示目前在R中存储的变量的名称,清楚对象可以用rm(x,y,z)

4.关于R语言中的时间

R中的日期实际上是double型的,是1970-01-01以来的天数。

> Sys.Date()
[1] "2017-03-08"
> typeof(Sys.Date())
[1] "double"

 as.Date()可以将字符串转换成日期,转换成数值型在输出,可以看出Date记录的是1970年后的天数,POSIXct 是以1970年1月1号8点开始的以秒进行存储。如果是负数,则是1970年以前。

> date1<-as.Date("2017-03-08")
> 	class(date1)
[1] "Date"
> 	as.numeric(date1)
[1] 17233
> 	date2<-as.POSIXct("2017-03-08 17:42")
> 	class(date2)
[1] "POSIXct" "POSIXt" 
> 	as.numeric(date2)
[1] 1488966120

 5.向量

向量下标是从1开始的
> x=c(1,2,4,8,30)
> typeof(x)  #向量中元素的类型,默认为double
[1] "double"
> mode(x)      #变量类型成为模式
[1] "numeric"

 

> Wingcrd <- c(59, 55, 53.5, 55, 52.5, 57.5, 53, 55)
> 	Wingcrd
[1] 59.0 55.0 53.5 55.0 52.5 57.5 53.0 55.0
> 	Wingcrd[1]
[1] 59
> 	Wingcrd [1 : 5]  #将从1到5对的元素取出来
[1] 59.0 55.0 53.5 55.0 52.5
> 	Wingcrd [-2]  #把第二个元素去掉
[1] 59.0 53.5 55.0 52.5 57.5 53.0 55.0

 

r语言入门系列1--数学狗还是做数据好了

nanana,作为一个不合格的数学专业学生,脑袋不好使,又穷逼,只好学点儿实用的东西,希望能养活自己~~~不瞎哔哔,想做数据方面工作的时候在犹豫是学R还是学python,一点儿python基础都没有强行用了一个python爬虫,发现python还... 查看详情

大数据之python入门语法基础

一、python特点及简介\\python在编程语言中的排名4位简洁优雅同scala语言完成同样一个任务c语言1000行java100行scala/python20行面向过程及面向对象的语言同scala语言wordcountMapReduce基于spark使用scala进行wordcountsc.textFile(“hdfs://nn:8020/data/inp... 查看详情

r语言基础语法

   学习一门新的语言,率先学习输出helloworld.我们就从这里开始学习.首先打开RStudio这个IDE,然后在左边输入:1>mystr<-"helloworld"2>print(mystr)如图所示,当我们在左边撸完之后,右边可以看到我们刚才的变量.这里,关于R语... 查看详情

java入门笔记1——基础概念和基础语法

参考书:《Java语言程序设计与数据结构(基础篇)》——梁勇文章目录​​一、基础概念​​​​1.Java语言规范、JDK、JRE、JVM、IDE​​​​2.Java的加载与执行​​​​3.java中的源文件名、类名和main方法​​​​4.关于packet​​... 查看详情

python的入门基础介绍(安装,基础语法和三大流程)(代码片段)

...语法和三大流程)学习Python所需的工具1.什么是编程语言2.基础语法2.1认识变量2.2认识运算符2.3数据的输入和输出2.4常用的函数3.三大流程控制语句3.1顺序3.2分支3.3循环3.4跳出循环学习Python所需的工具学习一款语言,... 查看详情

python的入门基础介绍(安装,基础语法和三大流程)(代码片段)

...语法和三大流程)学习Python所需的工具1.什么是编程语言2.基础语法2.1认识变量2.2认识运算符2.3数据的输入和输出2.4常用的函数3.三大流程控制语句3.1顺序3.2分支3.3循环3.4跳出循环学习Python所需的工具学习一款语言,... 查看详情

python入门基础学习详解二(代码片段)

Python语言学习函数如何定义对象模块前面学习了一些基础的语法,基础的一些东西,今天刚好遇到用到函数啥的,想着把Python语言再多学点。基础语法可以参考我前面写的学习笔记:Python入门基础学习详解一具体... 查看详情

[python入门到精通系列]新手接触python第一步之基础语法(代码片段)

新手接触Python第一步之基础语法Python本身是一种自然编程语言,它和计算机编程语言不同,自然语言在不同的语境下有不同的含义,而计算机要根据编程语言执行任务,就必须要保证编程语言写出的程序不能有歧... 查看详情

[python入门到精通系列]新手接触python第一步之基础语法(代码片段)

新手接触Python第一步之基础语法Python本身是一种自然编程语言,它和计算机编程语言不同,自然语言在不同的语境下有不同的含义,而计算机要根据编程语言执行任务,就必须要保证编程语言写出的程序不能有歧... 查看详情

java基础语法入门

...Java运行原理   2、 标识符标识符:是被Java语言赋予特殊含义,具有专门用途的单词,比如之前接触的class,int,double均为Java已经预设好的,常见关键字有publicstaticvoidclass等;标识符的命名规则:1、英文大小写字... 查看详情

计算机基础——verilog语法入门(代码片段)

...作用:VerilogHDL(简称Verilog)是一种硬件描述语言,用于数字电路的系统设计。可对算 查看详情

julia入门学习教程(代码片段)

有一门语言,它看起来像Python,感觉起来像Lisp,运行起来又像C一样快速,他就是Julia。近年来,Julia语言已然成为编程界的新宠,尤其在科学计算和人工智能领域炙手可热。据JuliaComputing的宣传,在七项基础算法的测试中,Julia... 查看详情

android:kotlin详细入门学习指南-基础语法(代码片段)

...ff0c;持续更新Kotlin被Google官方认为是Android开发的一级编程语言自2019年GoogleI/O以来,Kotlin就成为了Android移动开发的首选。首先来看看Kotlin的基础语法Kotlin是什么Kotl 查看详情

《python入门到精通》python基础语法(代码片段)

...4.5全局变量4.6局部变量4.7global关键字Python是一种「基于C语言」实现的,「开源」的,「面向对象的」的,「动态数据类型」的「解释型」语言。Python的语法「简单」且「优雅」,相对于其他语言学习「难度较低」... 查看详情

c++入门1-基础语法(代码片段)

...开始,我们将进入C++的世界。C++兼容了C语言࿰ 查看详情

零基础学习python编程入门的要点是啥?

...重要的是掌握编程思想、找到编程感觉,而不是死记硬背语言本身。一名程序员的高级境界,是在反复的实践、观察、分析、比较、总结中潜移默化积累的。要学会编程思想、找到编程感觉,必须从实实在在的编程实际工作中去... 查看详情

java入门-语言基础-11.switch_case

原文地址:http://www.work100.net/training/java-switch-case.html更多教程:光束云-免费课程switch_case序号文内章节视频1概述-请参照如上章节导航进行阅读1.概述switchcase语句判断一个变量与一系列值中某个值是否相等,每个值称为一个分支... 查看详情

javaee工程师入门技术之第1课day01_java基础语法&helloworld(代码片段)

day01_Java基础课程目标1.【了解】Java语言发展史2.【理解】Java语言平台版本3.【理解】Java语言特点4.【理解】JRE与JDK5.【掌握】Java开发环境搭建6.【掌握】第一个Java程序7.【掌握】注释8.【理解】关键字/标识符一.Java语言概述Java语... 查看详情