データフレームを返すサブルーチンがあります。返されたデータフレームは、このような別の(グローバル)データフレームに格納されている:サブルーチンからのデータフレームの返却と既存のデータフレームの置換
resultsDF = stepwise(cDelta)
時には、入力された基準に応じて、返されたデータフレームは複数の列を含んでいてもよいです。それ以外の場合は、ただ1つの列を返すことがあります。
問題は次のとおりです。初めてこのステップを実行し、の結果のデータデータフレームが5つの列で作成されたとします。さて、私は入力基準を変更し、同じサブルーチンを再実行するかもしれません。今回は、返されたデータフレームに1つの列しか含まれていないとします。このような場合、の結果のファイルには、前の実行での4つの無関係な列が含まれています(保持します)。
は私が必要なのresultsDFデータフレームは、その全体私はサブルーチンを実行するたびにを交換することです。 update()関数が役に立つと思われます。しかし、私は複数のサブルーチンから返される他の状況があります。
ああ、それは簡単ですか?それを試してみましょう、私はあなたに知らせるでしょう。早速のご返事ありがとうございます! – Vishal
これはうまくいきます:)あなたの問題を再現するためのコードを提供していない場合は!私はそれを複製しようとしましたが、私にとっては単純に機能しました。 – Skirrebattie
うん、それは働いた!再度、感謝します。 – Vishal