ここでの目的は、csvテーブルを読み取ることです。ファイルには直接URLがあります。 fread(data.tableパッケージ)を使用したいのはread.csvで高速ですが、少し問題があります。大きな数字を読むときfread(Rのdata.table)を使用する際のバグはありますか?
options(scipen=999)
caracteristiques=read.csv(url("https://www.data.gouv.fr/s/resources/base-de-donnees-accidents-corporels-de-la-circulation/20160909-181230/caracteristiques_2015.csv"))
caracteristiques[1,1]
# 201500000001
[1,1]要素を取得するには問題があります。
今私は、関数freadを使用します。
library(data.table)
caracteristiques=data.table(fread("https://www.data.gouv.fr/s/resources/base-de-donnees-accidents-corporels-de-la-circulation/20160909-181230/caracteristiques_2015.csv",
sep=","))
caracteristiques[1,1]
#
その後、我々は奇妙な数を見ることができます。私はそれを表示するためにoptions(scipen=0)
を指定する必要があります9.955423e-313
freadでいくつかのオプションを指定する必要があるのだろうかと疑問に思っています。なぜなら、最初の列に大きな数字があるからです。
bit64パッケージがインストールされていると奇妙に見えません。 – Roland