关键词:
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、IDE2.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语... 查看详情