R语言上课代码记录3

本文介绍了如何使用R语言通过read.csv、read.dta13和read_excel函数从CSV、STATA和Excel文件中导入数据,并展示了变量选择和数据子集操作技巧。涵盖了数据加载、变量选取及数据预处理的关键步骤。
摘要由CSDN通过智能技术生成
# import data
# import csv file
data1 <- read.csv("C:/Users/烟雨潇潇/Desktop/大学作业/R语言数据分析/data/co2.csv")
# path <- scan("clipboard", what="string")
#read.csv(path)
# 效果 "C:\\Users\\烟雨潇潇\\Desktop\\大学作业\\R语言数据分析\\data\\co2.csv"
# CSDN搜到

# import Stata data
library("readstata13")
data2 <- read.dta13(path)
# library("foreign") # for a Stata version 5-12
# read.dta()

# import Excel data
library("readxl")
data3 <- read_excel("C:/Users/烟雨潇潇/Desktop/大学作业/R语言数据分析/data/市场化指数2000-2019.xlsx")

# list all variables in the dataset
names(data1)

# select the variables we need
selvar <- c("Entity", "Year", "Annual.CO2.emissions")
# keep the selected variables
data1_new <- data1[names(data1) %in% selvar]
# or,simply do
data1_new2 <- data1[selvar]

# To drop the selected variables
data1_new3 <- data1[!c(names(data1) %in% selvar)]

# logical operators: and (&), or (|), not(!)

# Another way to subset data
names(data2)
data2_new <- data2[,c(1:4,9)]

# show the first/last 8th rows of data
head(data1_new2, 8) # first 8 rows
tail(data1_new2, 8)

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值