Я довольно новичок в использовании операторов SQL, и у меня есть небольшая проблема с их использованием, чтобы выбрать нужные столбцы из большой таблицы и потянуть их в R.выбор каждого столбца N в использовании SQLDF или read.csv.sql
Я хочу взять файл csv и прочитать выбранные столбцы в r, в частности, каждый 9-й и 10-й столбцы. В R, что-то вроде:
read.csv.sql("myfile.csv", sql(select * from file [EVERY 9th and 10th COLUMN])
Мой трал из Интернета предполагает, что при выборе каждого п-й строки можно сделать с помощью оператора SQL с помощью MOD-то вроде этого (пожалуйста, поправьте меня, если я ошибаюсь):
"SELECT *
FROM file
WHERE (ROWID,0) IN (SELECT ROWID, MOD(ROWNUM,9) OR MOD(ROWNUM,10)"
Есть ли способ сделать эту работу для столбцов? Заранее спасибо.
Какие СУБД вы используете? Ваше название говорит n-й столбец, и вы задаете вопрос n-й строке - какой из них? –
@PreetSangha С ** sqldf ** он должен использовать SQLite в качестве задней части. – joran
Спасибо, что я этого не знал. –