私はExcelにあるデータを持っており、そのデータフレームを「データ」という名前でデータフレームに格納するためにそれを読みます。同様に、各変数の値ラベルとそのコードは、名前マップによって別のシートに入れられます。私はこのシートも読んで、データフレームを名前 "地図"で保存します。ファイルへRを効率的に使用してデータフレームの数値コードにラベルを付ける
リンクがある - https://www.wetransfer.com/downloads/bf0c5bfa88be20e4037d7fdc828ca66320161018075428/7f82a4以下
あなたがコードの少ない数の細胞がNAである気づく場合sheets-
library("readxl")
data <- read_excel("data_v1.xlsx",sheet = "data")
map <- read_excel("data_v1.xlsx",sheet = "map")
を読み込むためのコードです。
マップシートの各コードに値ラベルをデータに付加したいとします。私は検索をしていましたが、これを行う方法の1つが要因を使用することであることを認識しました。レベルとラベルを定義するところ。私はレベルのためのマップファイルで元の変数名を使用することができ、ラベルのために "_desc"を接尾辞として使うことができます。
これを行う効率的な方法をお勧めしますか?ループでこれを行うことができれば、個々の変数のコードを記述するのではなく、私は意味しますか?私が付いているデータファイルでは、これは単なるサンプルであり、元のデータファイルには100個以上の変数があり、ラベルを付けるというこのタスクを実行する必要があります。
最後に、どのように変数ラベルを付けることができますか?私は、
Q1は「ブランドの香りのように」ラベルを持つべき「ブランドの味のように」 Q3ラベルを持つべき「ブランドのパッケージと同様に」 Q2ラベルを持っている必要があり Q4を意味します
変数名を持つ1つの列と変数のラベルを持つ1つの列で別々のシートを作成するといいでしょうか?これらのラベルを要素に変数として付け加えるには、私が信じる価値のためにしか機能しません。
最後に、これらのラベルが表示されるはずのテーブル/クロステーブルを生成する必要があります。これらの値+変数ラベルが表示されるグラフ。
ありがとうございました!
プラサド
名前 'Brand-desc'は、マップ内のキー値に接尾辞' _desc'があるパターンを暴露します。これはケース全体を通してのケースですか、あなたの例での例外なのでしょうか? – roman