r - 如何从数据框中选择行
问题描述
我正在尝试从数据框中提取 50 行
library(XML)
library(RCurl)
states =
readHTMLTable(getURL("https://simple.wikipedia.org/wiki/List_of_U.S._states_by_area"),
stringsAsFactors=FALSE)
states[3:52]
但是我没有得到我需要的 50 行,而是得到了 50 次输出:
$<NA>
NULL
解决方案
您的输出是 alist
并且您不能使用[2:52]
. 您需要data.frame
在子集之前将列表转换为。
尝试这个 -
library(XML)
library(RCurl)
states = readHTMLTable(getURL("https://simple.wikipedia.org/wiki/List_of_U.S._states_by_area"),
stringsAsFactors=FALSE)
as.data.frame(states)[3:52,]
推荐阅读
- sql-server - 如何授予用户角色具有授予选项的权限?
- typescript - 打字稿:基类中的通用类型
- bash - 我可以在使用 gnu `find` 处理每个文件后插入一个空行吗?
- python - 查找子字符串
- azure - 如何读取位于 Azure 中的 .csv 文件?
- python - Python O365 模块突然停止工作
- php - 当我添加 $name 时,PHP 联系表不起作用
- python - 无法捕获 HTTP 错误 500:内部服务器错误
- java - 从 URL 流中读取的 Java 有选择地工作
- android - Kotlin 在盒装和未盒装数字的身份方面表现得很奇怪