[英]How read csv files with comma (,) as separators in R
我正在嘗試在R中讀取此csv文件(scores.csv)
ALVO,P,Prediction,fold
1,0.9079557994069131,"1",0
1,0.4323657303144317,"0",0
1,0.9944246408740756,"1",0
1,0.8025072441292207,"1",0
1,0.8687043760021418,"1",0
1,0.8728815023271057,"1",0
1,0.9998157504312343,"1",0
1,0.6610699528239422,"1",0
1,0.9994385364719802,"1",0
我已經試過了:
結果<-read.csv(“ C:/scores.csv”,標頭= TRUE,sep =“,”,引號=“ \\”“)
和這個:
結果<-read.csv(“ C:/scores.csv”)
它不起作用,我得到P,Prediction和NA值的倍數
頭(結果)
但是我得到了:
ALVO P Prediction fold
1 1,0.9079557994069131,"1",0 NA NA NA
2 1,0.4323657303144317,"0",0 NA NA NA
3 1,0.9944246408740756,"1",0 NA NA NA
4 1,0.8025072441292207,"1",0 NA NA NA
5 1,0.8687043760021418,"1",0 NA NA NA
6 1,0.8728815023271057,"1",0 NA NA NA
已經有人做過嗎?
請幫忙!
Unix cat輸出如下:
> cat input.csv
ALVO,P,Prediction,fold
1,0.9079557994069131,"1",0
1,0.4323657303144317,"0",0
1,0.9944246408740756,"1",0
1,0.8025072441292207,"1",0
1,0.8687043760021418,"1",0
1,0.8728815023271057,"1",0
1,0.9998157504312343,"1",0
1,0.6610699528239422,"1",0
1,0.9994385364719802,"1",0
R輸出如下:
read.csv('input.csv')
ALVO P Prediction fold
1 1 0.9079558 1 0
2 1 0.4323657 0 0
3 1 0.9944246 1 0
4 1 0.8025072 1 0
5 1 0.8687044 1 0
6 1 0.8728815 1 0
7 1 0.9998158 1 0
8 1 0.6610700 1 0
9 1 0.9994385 1 0
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.