Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Read csv file as a vector

Tags:

r

csv

Hi I was trying to read a csv file, I would like to get a vector the inside of file like

head filetoread.csv 
    0610010K14Rik,0610011F06Rik,1110032F04Rik,1110034G24Rik,1500011B03Rik,1700019L03Rik,1700021K19Rik, blah,blah,...

in R session:

c <- read.csv("filetoread.csv")
> c
   [1] X0610010K14Rik  X0610011F06Rik  X1110032F04Rik 
...
> str(c)
'data.frame':   0 obs. of  2840 variables:
 $ X0610010K14Rik : logi 
 $ X0610011F06Rik : logi 
 $ X1110032F04Rik : logi 
 $ X1110034G24Rik : logi 
...

but I wanna something like:

> c
[1] "X0610010K14Rik" "X0610011F06Rik" "X1110032F04Rik" ...
 str(c)
 chr [1:2840] "X0610010K14Rik" "X0610011F06Rik" "X1110032F04Rik"...
like image 467
Jun Avatar asked Oct 27 '25 23:10

Jun


1 Answers

We can use scan

scan("filetoread.csv", sep=',', what = "", quiet = TRUE)
#[1] "0610010K14Rik" "0610011F06Rik" "1110032F04Rik" "1110034G24Rik" 
#[5] "1500011B03Rik" "1700019L03Rik" "1700021K19Rik" " blah"         "blah"    
like image 128
akrun Avatar answered Oct 29 '25 13:10

akrun



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!