4.2 Write
write_delim
, write_csv
, write_tsv
: write a tibble
into a delimited file:
name | delim |
---|---|
write_delim | needs to be set |
write_csv |
, : comma-separated
|
write_tsv |
: tab-separated
|
write_csv(x=f2,
file="test_write_csv.csv")
# to get the exact same in base R, you would need to set a few additional parameters:
write.csv(x=f2,
file="test_base_write_csv.csv",
quote=F,
row.names = F)
HANDS-ON
- Read in file
readr_example("mtcars.csv.zip")
(also provided with the readr package) - With base R coding, remove rows where mpg > 20
- Write this new tibble to a tab-separated file.
Answer
# Read in file readr_example("mtcars.csv.zip")
<- read_csv(readr_example("mtcars.csv.zip"))
Cars
# With base R coding, remove rows where mpg > 20
<- Cars[Cars$mpg > 20, ]
mpg20
# Write this new tibble to a tab-separated file.
write_tsv(mpg20, "mtcars_mpg20.txt")