エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
例えばこういうファイル(hoge.csv)があったとする id, value 31274832974983278756, 1.22これをRで読み... 例えばこういうファイル(hoge.csv)があったとする id, value 31274832974983278756, 1.22これをRで読み込と「あ、アレ?IDの下の桁変わってない???」となるわけだ。 > library("readr") > df <- read_csv("hoge.csv") > as.character(df$id) [1] "31274832974983278592" そういうときは、明示的に型を指定して文字列として読んでおけばOK。 > df <- read_csv("hoge.csv", col_types = list(col_character(), col_character())) > df$id [1] "31274832974983278756" 倍精度浮動小数点数は大体16桁くらいまでしかただしくないので、こういうことが起こるわけだ。 この手