最近跟老师在做K线分析的相关编程工作,开始接触R语言。放一点常用、基础的R语句。
清除
清空所有变量 rm(list=ls())
清理屏幕 ctrl+L
导入数据
直接写入数据 y=c(1,2,3)
导入xlsx格式文件 read.xlsx2(file="C:\\Users\\10097\\Desktop\\data.xlsx",sheetIndex=1) 但是用xlsx导入会产生一个问题,数据会为string类型。很难处理,建议直接用csv格式。其语法为 read.csv(file=“..”)与上述类似。
如果要批量导入CSV格式数据,则可以用dir("C:\\Users\\10097\\Desktop\\index")类型形式,找到某个文件夹内所有文件的文件名,利用 路径+文件名的形式,组合,再利用上述方法进行导入,拼接方式为:read.csv(file=paste("C:\\Users\\10097\\Desktop\\index\\",dir[i],sep="") dir为存取路径下各个文件的文件名,以一个数组的形式呈现。
加载包
step1 安装
在系统内选择:install.packages() 然后在列表中进行选择
指定某一特定的包再系统内安装:install.packages("xlsx")
本地安装:install.packages("C:\\Users\\10097\\Desktop\\FuzzyR_2.1.zip",contriburl=NULL)
step2 加载到内存
library(“FuzzyR”)
#若要列出已安装的包,可以library(),若需要帮助help(package=xlsx) #区分大小写