-1
私は.csv
ファイルをカットし、まずRヘッダー名にスペース
を使用して再フォーマットしたいの対処、私は私の列ヘッダ名にスペースが"Hello Joe"
をIEとしている、私はどのようにわかりませんファイル名のスペースを処理する。彼らは私のシステムが構築された方法と同じくらいスペースを持つ必要があります。
Rは次のように書く:DATA$Hello Joe
この問題を解決するにはどうすればよいですか?
私は.csv
ファイルをカットし、まずRヘッダー名にスペース
を使用して再フォーマットしたいの対処、私は私の列ヘッダ名にスペースが"Hello Joe"
をIEとしている、私はどのようにわかりませんファイル名のスペースを処理する。彼らは私のシステムが構築された方法と同じくらいスペースを持つ必要があります。
Rは次のように書く:DATA$Hello Joe
この問題を解決するにはどうすればよいですか?
$
を参照するには、列名の前後にスペースを入れてバッククォートを挿入する必要があります。
data$`Hello Joe`
そうでない場合は、あなたがそこにスペースを残しておきたい場合は、それが簡単にあなたが一時的にアンダースコアに置くことができるスペースを入れずに動作し、後で再びスペースで
df
Hello Joe Hi Joe
1 1 2
> colnames(df) = gsub(" ", "_",colnames(df))
> df
Hello_Joe Hi_Joe
1 1 2
> colnames(df) = gsub("_", " ",colnames(df))
> df
Hello Joe Hi Joe
1 1 2
をことを交換するために発見した場合は、バッククォートを置きます'data $ \' Hello Joe \ '' – Kristofersen
しかし、それらのファイルを読み込むと、ヘッダーは通常 'Hello.Joe'に変更されます。正しい名前を 'names(DATA)'で確認してください。 – MrFlick