"R 하드코딩 데이터 입력"의 두 판 사이의 차이

52번째 줄: 52번째 줄:
* [[R read.table()]]
* [[R read.table()]]
* [[R 데이터프레임]]
* [[R 데이터프레임]]
* [[R csv 파일 읽기]]
* [[R 웹에서 데이터 받아오기]]
* [[R 웹에서 데이터 받아오기]]
* [[Pandas 하드코딩 데이터 입력]]
* [[Pandas 하드코딩 데이터 입력]]

2019년 9월 20일 (금) 20:13 판

1 개요

R 하드코딩 데이터 입력
R 파일 대신 문자열로 데이터 입력
콤마 구분자
df <- read.table( header=TRUE, sep=",", text="
Sepal.Length,Sepal.Width,Petal.Length,Petal.Width,Species
5.1,3.5,1.4,0.2,setosa
4.9,3,1.4,0.2,setosa
4.7,3.2,1.3,0.2,setosa
")
df
##   Sepal.Length Sepal.Width Petal.Length Petal.Width Species
## 1          5.1         3.5          1.4         0.2  setosa
## 2          4.9         3.0          1.4         0.2  setosa
## 3          4.7         3.2          1.3         0.2  setosa
탭 구분자, NA있음
mydf <- read.table( header=TRUE, stringsAsFactors=FALSE, text="
Class  Name English Math
    A Alice      90   60
    A   Bob      80   NA
    B Carol      NA   80
    B  Dave      60   90
")
str(mydf)
## 'data.frame':	4 obs. of  4 variables:
##  $ Class  : chr  "A" "A" "B" "B"
##  $ Name   : chr  "Alice" "Bob" "Carol" "Dave"
##  $ English: int  90 80 NA 60
##  $ Math   : int  60 NA 80 90
df <- read.table( header=TRUE, stringsAsFactors=FALSE, text="
Name Result
foo  Hello
bar  NA
baz  foobar
qux  World
")
df
##   Name Result
## 1  foo  Hello
## 2  bar   <NA>
## 3  baz foobar
## 4  qux  World

2 같이 보기

3 참고

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}