SQL 문을 처음 사용하는 데 익숙하지 않고 큰 표에서 원하는 열을 선택하여 R로 가져 오는 데 약간의 문제가 있습니다.SQLDF 또는 read.csv.sql을 사용하여 모든 N 번째 열을 선택하십시오.
저는 csv 파일을 가져 와서 선택한 열을 r, 특히 9 번째 및 10 번째 열마다 읽으려고합니다. R에서, 뭔가 같은 :
read.csv.sql("myfile.csv", sql(select * from file [EVERY 9th and 10th COLUMN])
인터넷의 내 트롤 매 n 번째 행을 선택하는 것은 (만약 내가 잘못 나 수정하시기 바랍니다)이 같은 MOD 뭔가를 사용하여 SQL 문을 수행 할 수 있음을 시사
:
"SELECT *
FROM file
WHERE (ROWID,0) IN (SELECT ROWID, MOD(ROWNUM,9) OR MOD(ROWNUM,10)"
열에 대해이 방법을 사용할 수 있습니까? 미리 감사드립니다.
RDBMS를 사용하고 계십니까? 귀하의 제목은 n 번째 열을 말하고 질문은 n 번째 행을 말합니다 - 어느 것이 맞습니까? –
@PreetSangha ** sqldf **를 사용하면 SQLite를 백 엔드로 사용해야합니다. – joran
감사합니다. 나는 그것을 몰랐습니다. –