[Rd] read.csv
Dirk Eddelbuettel
edd @end|ng |rom deb|@n@org
Tue Apr 16 14:22:19 CEST 2024
As an aside, the odd format does not seem to bother data.table::fread() which
also happens to be my personally preferred workhorse for these tasks:
> fname <- "/tmp/r/filename.csv"
> read.csv(fname)
Gene SNP prot log10p
1 YWHAE 13:62129097_C_T 1433 7.35
2 YWHAE 4:72617557_T_TA 1433 7.73
> data.table::fread(fname)
Gene SNP prot log10p
<char> <char> <char> <num>
1: YWHAE 13:62129097_C_T 1433E 7.35
2: YWHAE 4:72617557_T_TA 1433E 7.73
> readr::read_csv(fname)
Rows: 2 Columns: 4
── Column specification ──────────────────────────────────────────────────────────────────────────────
Delimiter: ","
chr (2): Gene, SNP
dbl (2): prot, log10p
ℹ Use `spec()` to retrieve the full column specification for this data.
ℹ Specify the column types or set `show_col_types = FALSE` to quiet this message.
# A tibble: 2 × 4
Gene SNP prot log10p
<chr> <chr> <dbl> <dbl>
1 YWHAE 13:62129097_C_T 1433 7.35
2 YWHAE 4:72617557_T_TA 1433 7.73
>
That's on Linux, everything current but dev version of data.table.
Dirk
--
dirk.eddelbuettel.com | @eddelbuettel | edd using debian.org
More information about the R-devel
mailing list