R语言学习笔记 03数据的输入与查看

R语言学习笔记 03数据的输入与查看,第1张

R语言学习笔记

文章目录
  • R语言学习笔记
  • 数据的输入
    • 使用键盘输入数据
    • read.csv和read.table→ csv和txt
    • 导入 Excel 数据
    • 导入 SPSS 数据
      • read.spss()
      • spss.get()
      • read_spss→ 推荐用这个
  • ★查看数据通用代码


数据的输入 使用键盘输入数据
mydata <- data.frame(age=numeric(0), gender=character(0), weight=numeric(0)) 

mydata <- edit(mydata)

edit()事实上是在对象的一个副本上进行 *** 作的。如不将其赋值到一个目标,你的所有修改将会全部丢失

fix(mydata)#等价 *** 作

但fix()不需要赋值,不会丢失

read.csv和read.table→ csv和txt

从带分隔符的文本文件导入数据

getwd()#显示工作路径,如果需要更改,在文件 改变工作目录
data_csv<-read.csv("studentgrades.csv", header=TRUE)
data_csv
read.csv(choose.files(),head=T)	#choose.files()可以在不知道文件叫什么的时候,手动打开它

data_txtu8<-read.table("studentgrades(u8).txt", header=TRUE,sep=",")
data_txtu8
#注意,在txt文档末尾需要加一个换行
导入 Excel 数据
install.packages("readxl")
library(readxl)

data_xlsx<-read_excel("studentgrades.xlsx")
data_xlsx

data_xlt<-read_excel("studentgrades.xlt")
data_xlt
install.packages("xlsx")#这个包因为需要加java,所以不太好用不推荐
install.packages("xlsxjars")
install.packages("rJava")

library(xlsx)
help(read.xlsx) 
workbook <- "c:/myworkbook.xlsx" 
mydataframe <- read.xlsx(workbook, 1) 

install.packages("XLConnect")
install.packages("openxlsx")
导入 SPSS 数据 read.spss()
install.packages("foreign")
library(foreign)
da_spss<-read.spss("例2-1.sav",use.value.labels=TRUE,to.data.frame=TRUE)	#使用值标签,转为数据框
da_spss	#数据中读的字符串为乱码,看不了中文
spss.get()
install.packages("Hmisc") #foreign包已被默认安装
library(Hmisc) 
?spss.get#use.value.labels = TRUE, to.data.frame = TRUE是默认的,所以和foreign对比,不用写
da_spss2 <- spss.get("例2-1.sav", use.value.labels=TRUE) 
da_spss2 
read_spss→ 推荐用这个
install.packages("haven")#这个包能读中文,所以更好用
library(haven)
da_spss3<-read_spss("例2-1.sav")
da_spss3
★查看数据通用代码
str(da_spss3)
head(da_spss3)	#看前几行
tail(da_spss3)	#看后几行
names(da_spss3)	#看名称
class(da_spss3$city)	#变量类型
length(da_spss3$city)	#长度,这里是变量里的数据个数
dim(da_spss3)	#变量里数据的个数 和 每个数据单独的长度 

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/795765.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-06
下一篇 2022-05-06

发表评论

登录后才能评论

评论列表(0条)

保存