2013-08-13 2 views
0

Рассмотрим два кадра данных, dataFrame1 и dataFrame2:ЗЕЬЕСТ из двух dataframes с помощью RMySQL

  • dataFrame1 имеет N столбцов (colmn1, ..., colmnN)
  • dataFrame2 имеет 3 колонки (col1, col2, col3)

Могу ли я написать заявление, как :

Select colmn1, colmn2, ..., colmnN, col1, col2 from dataFrame1, dataFrame2 

используя RMySQL?

ответ

2

Возможно, вам нужен пакет sqldf.

Попробуйте это:

library("sqldf") 
sqldf("select colmn1, colmn2, ..., colmnN, col1, col2 from dataFrame1, dataFrame2") 

, конечно, вы должны заменить ... с реальными именами столбцов.

+0

благодарит за ваш ответ! Невозможно записать фактические имена столбцов, так как количество столбцов может быть другим. Я должен избегать явных имен столбцов в запросе. –

+0

@ stairway_2_7, вы можете использовать что-то вроде '" выбрать a. *, B.col1, b.col2 из dataFrame1 a, dataFrame2 b "'. –

+0

спасибо, что это работает)) –

Смежные вопросы