Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/67.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 是否从Web CSV导入数据框?_R_Csv_Dataframe_Import From Csv - Fatal编程技术网

R 是否从Web CSV导入数据框?

R 是否从Web CSV导入数据框?,r,csv,dataframe,import-from-csv,R,Csv,Dataframe,Import From Csv,我从链接中得到了一个CSV文件 现在它只是一个向量列表,我想转换成9列数据帧。所以它可能看起来像: 我当前的代码如下,但它根本不起作用 hsd <- read.csv("hearthstonedraw.csv", header = TRUE) hsd1 <- as.data.frame(hsd,ncol = 9) hsd1 hsd答案是毛里塔尼亚·埃夫斯和亚当·桑普森。 read.csv可以从您指定的地址读取,并自动将字符列转换为因子(默认行为)以及计算列数 hsd1 <-

我从链接中得到了一个CSV文件

现在它只是一个向量列表,我想转换成9列数据帧。所以它可能看起来像:

我当前的代码如下,但它根本不起作用

hsd <- read.csv("hearthstonedraw.csv", header = TRUE)
hsd1 <- as.data.frame(hsd,ncol = 9)
hsd1

hsd答案是毛里塔尼亚·埃夫斯和亚当·桑普森。
read.csv
可以从您指定的地址读取,并自动将
字符
列转换为因子(默认行为)以及计算列数

hsd1 <- read.csv("https://bnetcmsus-a.akamaihd.net/cms/gallery/LN4X4GN4W59R1532566073433.csv", header = TRUE)
str(hsd1)
# 'data.frame': 3931 obs. of  9 variables:
#  $ Draft.Class : Factor w/ 9 levels "Druid","Hunter",..: 1 1 1 1 1 1 1 1 1 1 ...
#  $ Card.Name   : Factor w/ 995 levels "Abominable Bowman",..: 716 813 646 500 263 964 549 186 509 984 ...
#  $ Rarity      : Factor w/ 5 levels "basic","common",..: 1 1 2 2 2 1 1 2 5 2 ...
#  $ Type        : Factor w/ 3 levels "Minion","Spell",..: 2 2 2 2 1 2 2 1 2 2 ...
#  $ Card.Class  : Factor w/ 10 levels "druid","hunter",..: 1 1 1 1 1 1 1 1 1 1 ...
#  $ Average     : num  1.47 1.45 1.44 1.17 1.03 ...
#  $ P.1.or.more.: num  0.78 0.776 0.774 0.696 0.649 ...
#  $ P.2.or.more.: num  0.436 0.431 0.428 0.327 0.273 ...
#  $ P.3.or.more.: num  0.1784 0.1757 0.1724 0.1081 0.0819 ...
ncol(hsd1)
# [1] 9
# There are 9 columns in the data frame

hsd1图像和屏幕截图可以很好地添加到帖子中,但请确保没有它们的帖子仍然清晰有用。不要发布代码或错误消息的图像。相反,直接将实际代码/消息复制粘贴或键入帖子中。您不需要“转换为9列数据帧”
read.csv
已经返回了
data.frame
,因此
as.data.frame
是多余的。您确定该文件是CSV文件吗?read.CSV将创建一个数据帧。请尝试
str(hsd)
查看此信息。我通过运行
hsd进行确认