非常简单的R语言导入数据教程
Contents
一、导入csv
用到的package为“tidyverse”
library(tidyverse)
data <- read_sf('route')
比较方便的复制路径的方法, 选中数据表格左键选择import:
选中右下角绿色字体为路径:
二、导入shp
用到的package 为” sf ” 和 ” tmap “
library(sf)
library(tmap)
data <- read_sf('route') #input the data#
tm_shape(data)+tm_borders() #show the map#
shp文件很难从Rstudio里直接复制路径,需要回到文件管理器界面,复制数据路径,并把工作空间以前(包括工作空间)的部分删除,末尾加上shp文件名和.shp:
如: ‘data/singapore-residents-by-planning-area-and-type-of-dwelling-june-2016/singapore-residents-by-planning-area-and-type-of-dwelling-june-2016-shp/PLAN_BDY_DWELLING_TYPE_2016.shp’
三、导入json
需要用到的packages:“rjson”和 “jsonlite”
分为两个步骤:导入数据 + 将数据置换成表格,这里以bus stops 的坐标数据为例:
library(rjson)
library(jsonlite)
json_data <- fromJSON(paste(readLines("route"), collapse=""))
busstops2 <- as.data.frame(json_data2)
成功导入:
要点:路径要求同上,一定要记得设定工作文件
任何R代写,CS代写都可以我们!