x <- "x,y\n1,'a,b'"
read_csv(x)
警告: 1 parsing failure.
row col expected actual file
1 -- 2 columns 3 columns literal data
# A tibble: 1 x 2
x y
<dbl> <chr>
1 1 'a
read_csv(x, quote = "'")
# A tibble: 1 x 2
x y
<dbl> <chr>
1 1 a,b
read_csv("a,b,c\n1,2\n1,2,3,4")
警告: 2 parsing failures.
row col expected actual file
1 -- 3 columns 2 columns literal data
2 -- 3 columns 4 columns literal data
# A tibble: 2 x 3
a b c
<dbl> <dbl> <dbl>
1 1 2 NA
2 1 2 3
"で1を閉じている部分かな…よくわからない。
read_csv("a,b\n\"1")
警告: 2 parsing failures.
row col expected actual file
1 a closing quote at end of file literal data
1 -- 2 columns 1 columns literal data
# A tibble: 1 x 2
a b
<dbl> <chr>
1 1 NA
これを読み込むには、read_delim()でdelim = ";"を指定します。
read_csv ("a;b\n1;3")
# A tibble: 1 x 1
`a;b`
<chr>
1 1;3
read_delim("a;b\n1;3", delim = ";")
# A tibble: 1 x 2
a b
<dbl> <dbl>
1 1 3
locale(decimal_mark = ".", grouping_mark = ".")
Error: `decimal_mark` and `grouping_mark` must be different
decimal_mark = ","は下記の設定となります。
locale(decimal_mark = ",")
<locale>
Numbers: 123.456,78
Formats: %AD / %AT
Timezone: UTC
Encoding: UTF-8
<date_names>
Days: Sunday (Sun), Monday (Mon), Tuesday (Tue), Wednesday (Wed),
Thursday (Thu), Friday (Fri), Saturday (Sat)
Months: January (Jan), February (Feb), March (Mar), April (Apr), May (May),
June (Jun), July (Jul), August (Aug), September (Sep),
October (Oct), November (Nov), December (Dec)
AM/PM: AM/PM
grouping_mark = ","は下記の設定となります。
locale(grouping_mark = ",")
<locale>
Numbers: 123,456.78
Formats: %AD / %AT
Timezone: UTC
Encoding: UTF-8
<date_names>
Days: Sunday (Sun), Monday (Mon), Tuesday (Tue), Wednesday (Wed),
Thursday (Thu), Friday (Fri), Saturday (Sat)
Months: January (Jan), February (Feb), March (Mar), April (Apr), May (May),
June (Jun), July (Jul), August (Aug), September (Sep),
October (Oct), November (Nov), December (Dec)
AM/PM: AM/PM