r - R:直接从网站读取 .DAT 文件时出错
问题描述
我正在尝试.DAT
直接从网站读取文件并收到以下错误:
abdomen <- read.table("https://www2.stat.duke.edu/courses/Spring03/sta113/Data/Hand/abdomen.dat")
Error in file(file, "rt") :
cannot open the connection to 'https://www2.stat.duke.edu/courses/Spring03/sta113/Data/Hand/abdomen.dat'
In addition: Warning messages:
1: In eval(formal.args[[as.character(substitute(arg))]], envir = sys.frame(sysP)) :
closing unused connection 4 (https://www2.stat.duke.edu/courses/Spring03/sta113/Data/Hand/abdomen.dat)
2: In file(file, "rt") :
URL 'https://www2.stat.duke.edu/courses/Spring03/sta113/Data/Hand/abdomen.dat': status was 'Peer certificate cannot be authenticated with given CA certificates'
我还尝试了以下代码:
abdomen <- read.table(url("https://www2.stat.duke.edu/courses/Spring03/sta113/Data/Hand/abdomen.dat"))
Error in open.connection(file, "rt") :
cannot open the connection to 'https://www2.stat.duke.edu/courses/Spring03/sta113/Data/Hand/abdomen.dat'
In addition: Warning message:
In open.connection(file, "rt") :
URL 'https://www2.stat.duke.edu/courses/Spring03/sta113/Data/Hand/abdomen.dat': status was 'Peer certificate cannot be authenticated with given CA certificates'
任何提示,请。
解决方案
您很可能被(公司?)防火墙阻止。确保您的代理设置正常工作。
从我自己对类似问题的回答中窃取:
## get the proxy settings
system("netsh winhttp show proxy")
Sys.setenv(HTTP_PROXY = <the proxy from netsh>, HTTPS_PROXY = <the proxy from netsh>)
推荐阅读
- php - PHP 基于 2 分隔符的单独数字
- javascript - 如何在 JSGrid 中进行服务器端排序
- asp.net - Asp.Net TextBox 将 TextMode 设置为 Number 会导致 Text 为空白
- ios - Xcode 9 - 显示引发异常的行
- winforms - 在由 PowerShell 创建的表单中闪烁文本
- git - Git 命令输出在编辑器(vim)中,而不是直接输出到终端输出
- ios - 以编程方式约束
- sql - 如何检索用户输入的特定合作伙伴 ID 的电子邮件并将其发送回控制器。
- javascript - 在选择框中选择选项时如何调用函数
- woocommerce - 在 Woocommerce 结帐中设置 billing_address_2 标签