2017-08-03 10 views
0

2つのデータフレーム間でクロスチェックし、メッセージを反復的にベクトルに格納するDataに基づいて、さまざまなエラーメッセージのデータフレームを作成しようとしています。貼り付けを使用して変数の値を印刷する必要があります

> for(j in 1:nrow(MySQL_Data)){ date_mysql= 
> paste("MySQL_Data[",j,",1]") date_red= paste("RED_Data[",j,",1]") 
> body= c() if(!date_mysql == date_red) { 
>  body<- append(body,paste("'There is data missing for date",date_mysql,"in",table2)) }else { 
>  NULL }} 

マイtable2変数MYSQL_Dataとしてプリント[2,1]の代わりに、次の日付 ある変数の実際の値が出力されます:

"'There is data missing for date MySQL_Data[ 2 ,1] in Dream11_UserRegistration" 
私は、この目的のために次のコードを使用しています

誰かが私がここにコミットしていますエラー...事前に

おかげで私を助けることができます!

答えて

0

data_mysqldata_redの定義でpasteを使用することは意味がありません。それだけで、これまで単一の要素を保持するようさらに、あなたはすべてのループの繰り返しでbodyをリセットしている

data_mysql = MySQL_Data[j, 1] 
data_red = RED_Data[j, i] 

:私はあなたが実際にしたいことは、このことであると仮定しています。

+0

ありがとうございました@Konradこれは本当に役立ちました – Hussey

関連する問題