R 与本地主机进行远程连接

R 与本地主机进行远程连接,r,localhost,rvest,R,Localhost,Rvest,我正在创建一种将SPSS标签读入R的方法。使用library(sjPlot),view_SPSS(df,useViewer=FALSE),我可以创建一个本地html页面,例如显示一个很好的表,其中包含我要查找的变量名和标签的列 现在我想使用rvest来刮取它,但是当我开始使用一个命令,比如page时,这并不能真正回答您的具体问题,因为我认为原因是R启动了一个非持久性进程来服务于数据的HTML视图。但是,您的方法似乎非常全面,只涉及变量标签。这是一种非常有效的通用方法: library(forei

我正在创建一种将SPSS标签读入R的方法。使用library(sjPlot),view_SPSS(df,useViewer=FALSE),我可以创建一个本地html页面,例如显示一个很好的表,其中包含我要查找的变量名和标签的列


现在我想使用rvest来刮取它,但是当我开始使用一个命令,比如
page时,这并不能真正回答您的具体问题,因为我认为原因是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如果要获取SPSS导入数据的变量和/或值标签,可以使用

参见示例。这两个函数都接受单个变量(向量)或数据帧,并返回关联的变量和值标签。另见


sjmisc软件包支持与haven或foreign软件包一起导入的数据帧。

您应该提到您用于查看spss的软件包。
。好的,我将其添加到问题中,我可以重现您的问题。这似乎令人惊讶,因为根据帮助文件,输入也可以是本地文件。请参阅haven软件包