2

私は SPSS ラベルを R に読み込む方法を作成しています変数名の列と探しているラベルを含む素敵なテーブルを示しています。

rvest を使用してスクレイピングしたいのですが、page <- rvest::html("http://localhost:11773/session/file1e0c67270a5.html")R などのコマンドで開始すると、動かなくなったようです。

「ローカル ホストに接続」で検索してみましたが、R パッケージに関する質問や回答が見つからないようです。

4

2 に答える 2

1

Rが非永続的なプロセスを起動して、データのHTMLビューを提供することが理由だと思うので、これはあなたの特定の質問に実際には答えません。しかし、あなたのアプローチは、変数ラベルにたどり着くだけのようです。これは非常にうまく機能する一般的な方法です。

library(foreign)
d <- read.spss("your_data.sav", use.value.labels=TRUE, to.data.frame=FALSE)
var_labels <- attr(d, "variable.labels")

##  To access the label of a variable named 'var_name':
var_labels[["var_name"]]

d結果はデー​​タのリストになり、var_labels変数/列でキー付けされたラベルの名前付きリストです。

于 2015-06-12T17:17:08.023 に答える
1

SPSS インポート データの変数および/または値ラベルを取得する場合は、sjmisc-packageget_val_labelsのおよびを使用できます。get_var_labels

ここで例を参照してください。どちらの関数も、単一の変数 (ベクトル) またはデータ フレームのいずれかを受け入れ、関連する変数と値のラベルを返します。このブログ投稿も参照してください。

sjmisc-Package は、haven- またはforeign-パッケージの両方でインポートされたデータ フレームをサポートします。

于 2015-06-14T13:21:39.850 に答える