data<-read.csv(file.choose())
1."data.csv" 保存在 Rstudio 工作目录中。
直接使用:read.table("data.csv")
如果excel文件数据有标题,则加上header
属性:read.table("data.csv",header=TRUE)
此处,TRUE
也可用T
代替,sep
属性也长用到。
这里csv文件是逗号分割read.table("data.csv",header=T,sep=",")
2."data.csv"不是保存在工作目录,
比如在桌面:"C:\Users\Administrator\Desktop"。
只需要把路径添加进去就可以了。read.table("C:\\\Users\\Administrator\\\Desktop\\\data.csv",header=TRUE,sep=",")
需要注意的是位置中的""在R和Rstudio中需要用"/"或"\\"表示
3.用file.choose()
选择数据文件。read.table(file.choose(),header=T)
可以弹出对话框选择文件。
这种方法很方便。
4.从内存直接读写数据(剪贴板 clipboard)
复制需要读取的内容。read.table("clipboard")
可用于临时性的分析工作。
与read.table()
用法类似的还有read.csv()
read.csv()
的默认语法规则为:read.csv(file,header=TRUE,sep=","",...)
其默认header=TRUE。
例子:有如下表格,命名为n1.csv
输入:read.table("D:\\RStudio\\R_pr\\n1.csv",header=T,row.name="Fname",sep=",")
header=TRUE,第一行为变量名的逻辑型变量
sep = ",",各个字符之间以空格间隔
row.names="Fistname",Fistname被默认为行名,不再有标签
如果n1.csv的文本文件中空格为缺失值,读入后用“NA”表示