dplyrでリネーム機能の複数のバリエーションを試しました。 私は、alldataというデータベースから呼び出されたデータフレームと、WindDirection:Nという名前のデータフレーム内の列を持っています。私はそれを風の方向として改名しようとしています。私はスペースを含む変数名の作成は良い習慣ではないことを理解していますが、それはshinyのselectInputリストの可読性を向上させるために名前を付けたいので、WindDirectionの名前を変更しても同じエラーメッセージ。 私が試してみました:スペースを含むdplyr renameコマンド
エラーメッセージ与えrename(alldata, Wind Direction = WindDirection:N)
:エラーメッセージを与えるものではありませんが、また、変数
rename(alldata, "Wind Direction" = "WindDirection:N")
の名前を変更しない
Error: unexpected symbol in "rename(alldata, Wind Direction"
rename(alldata, `Wind Direction` = `WindDirection:N`)
をエラーメッセージが表示されます。
Error: Arguments to rename must be unquoted variable names. Arguments Wind Direction are not.
私は逆の順序の同じ3つの組み合わせを試しました(これは私のコードで以前のライブラリコマンドを使って使用するよう呼び出さないにもかかわらずplyrの仕組みを知っているからです)新しい変数は2番目に同様のエラーメッセージが表示されます。
私は下の1つの例のようにパッケージを指定しようとしましたが、6つの組み合わせをすべてもう一度試しました。
dplyr::rename(alldata, `Wind Direction` = `WindDirection:N`)
初めての場合と同様のエラーメッセージです。
私はこれを自分で行う試みとして次のスレッドを使用しています。 Replacement for "rename" in dplyr
使用バッククォート:N
)
を私は
alldata <- dplyr::rename(alldata,
風向に=
WindDirectionを持つ必要があります。 'rename(風向\風向=風向)' – eipi10@ eipi10私はこれを試みましたが、コードはコンソールにデータフレーム全体を表示しますが、変数の名前は変更しません。 – User247365
まあ、それは新しいdata.frame 'alldata
agenis