如何在R中使用read.csv.sql读取URL

时间:2017-03-05 20:48:46

标签: r url sqldf

我尝试使用read.csv.sql {sqldf}从网址导入csv文档但到目前为止没有成功。

我尝试了以下但似乎" file"不被承认

任何帮助?

read.csv.sql("https://vincentarelbundock.github.io/Rdatasets/csv/datasets/AirPassengers.csv", "select * from file")

2 个答案:

答案 0 :(得分:1)

似乎read.csv.sql不支持https:,帮助页?read.csv.sql说:

  

file:文件路径或URL(以http://或ftp://开头)

您可以尝试http版本的文件:

library(sqldf)
read.csv.sql("http://vincentarelbundock.github.io/Rdatasets/csv/datasets/AirPassengers.csv", 
             "select * from file")

#        X     time AirPassengers
#1     "1" 1949.000           112
#2     "2" 1949.083           118
#3     "3" 1949.167           132
#4     "4" 1949.250           129
#5     "5" 1949.333           121
#6     "6" 1949.417           135
# ...

答案 1 :(得分:1)

您可以直接在网址

上使用read.csv
read.csv("https://vincentarelbundock.github.io/Rdatasets/csv/datasets/AirPassengers.csv")
      X     time AirPassengers
1     1 1949.000           112
2     2 1949.083           118
3     3 1949.167           132
4     4 1949.250           129
5     5 1949.333           121
6     6 1949.417           135