0

readr括弧内の数値を負の数値として解析する方法はありますか? たとえば、以下のコードでは、列Bを数値として解析し、最初の項目を -2.3 にしたいと考えています。

library(readr)

data <- "A,B,C
1, (2.3), 4
2, 4.6, 7.1"

# B is parsed as chr
read_csv(data)

# B is parsed as a double, but (2.3) is interpreted as positive
read_csv(data, col_types = cols(B = col_number()))

現在、私は単純に文字データとして読み取ってから後処理していますが、カスタム パーサーを登録することをお勧めします。

4

0 に答える 0