2017-07-10 3 views
0

HANAでRスクリプトを統合しようとしています。このために、HANAからのデータフレームをRスクリプトに送信して、それを処理しています。 これは、Dataframeを正しく読み取ることができず、その理由を知らないという問題です。R HANAでの統合、日付

私はそれはだから私は、私はHANAから取得しています日付の年を保存していますフォーム

"May 31,2017" 
year1<-as.numeric(format(as.Date(dataframe[1,1],format= '%B %d,%Y'), '%Y)) 

を持って 日付に変換しなければならない要因を、取得しています。それから私は今年から別のシーケンスを実行しようとしています。このため

seq(from=year1,to=year1+5,by=1) 

私はエラーメッセージを取得しています:

"from must be of length 1" 

私はすでにCSVとしてHANAからファイルを保存し、それをローカルに走った、このことはそのように動作します。しかし、ハナではない。これはHANA固有の問題ですか?またはコードが間違っていますか?

また、最後の4文字だけをフィルタリングするためにsubstringコマンドを使用しましたが、同じエラーが発生しています。

誰かがこの問題で私を助けることができたら本当に感謝します。

答えて

0

私は現在、HANAシステムを手元に持っていないので、あなたの例で何が問題であるか把握できません。
しかし、なぜデータをクライアントにロードした後に最初の日付列全体を取り込み、変換を実行するのですか? 代わりに、YEAR (<your_date_column>)でHANAの年を読み、データフレームに整数列を取得します。