如何从数据框中删除不需要的行?

瑞安·齐德克(Ryan Zidek)

如果您查看balloon-reference.com并单击团队和击球,您会看到它们具有将表格转换为CSV的选项,但是当URL无法使用时如何获取它们 read.csv()

我正在尝试从ballal-reference.com的rvest特定团队导入打包数据我只想包括守场员,省略投手,重复的列名以及网站从数据生成的团队总数。如果我可以只使用CSV,就不会有这个问题,而html_table()只是从网站上获取原始表,而删除带有值的列只会弄乱数据。

library(rvest)
#Goals
#Remove unwanted rows
#Remove pitcher batting stats

#San Fransisco Giants
giantsBatting <- read_html('https://www.baseball- 
reference.com/teams/SFG/2019-batting.shtml#team_batting::none')
giantsCSV <- giantsBatting%>%
  html_nodes('table')%>%
  html_table()
giantsDF<-as.data.frame(giantsCSV)
giantsDF<-giantsDF[!(giantsDF$Pos=='P'& giantsDF$Pos=='Pos'),]
print(giantsDF)

我希望输出具有一组列名(表在第9-10行上具有三组,以后是投手),并删除投手和总球队统计。

实际输出不会忽略所有投手,也不会删除多余的列名标题。

阿克伦

问题在于,逻辑使用来在同一行中查找“ P”和“ Pos” &FALSE通过否定(!给出all的输出,将其转换为all TRUE,因此返回完整的数据集。

相反,对于值length大于1的向量,请使用%in%然后取反(!

giantsDF1 <- giantsDF[!giantsDF$Pos %in% c("P", "Pos") ,] 
nrow(giantsDF1)
#[1] 36

nrow(giantsDF)   
#[1] 71

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用python从列表中删除不需要的数据

来自分类Dev

如何在Grabcut算法中删除不需要的空格?

来自分类Dev

如何从XML中删除不需要的标签

来自分类Dev

在SQLPLUS中删除不需要/多余的数据

来自分类Dev

如何从熊猫数据框中的列中删除不需要的文本

来自分类Dev

如何从数组输入中删除不需要的值?

来自分类Dev

如何删除HTML画布中不需要的行?

来自分类Dev

如何从数组中删除不需要的值

来自分类Dev

在python数据框中删除不需要的列

来自分类Dev

从Scala中的数据框中删除不需要的列

来自分类Dev

如何使用python从列表中删除不需要的元素

来自分类Dev

如何在python中删除不需要的字符

来自分类Dev

从Pandas数据框中的系列中删除不需要的信息

来自分类Dev

如何从JSON请求中删除不需要的字符

来自分类Dev

如何从tinymce 4.0.6中删除不需要的html标签

来自分类Dev

如何从Modern UI Weather中删除不需要的位置?

来自分类Dev

如何通过批处理文件从文本文件中删除不需要的行?

来自分类Dev

如何从jQuery中的段落中删除不需要的元素

来自分类Dev

如何在Grabcut算法中删除不需要的空格?

来自分类Dev

删除Excel工作表中不需要的行

来自分类Dev

如何在Android中删除不需要的字符?

来自分类Dev

如何从Django Oscar中删除不需要的语言?

来自分类Dev

如何在JSON中删除不需要的编码符号

来自分类Dev

如何使用汇总从mysql查询中删除新行上不需要的一些数据

来自分类Dev

如何在CSS中删除不需要的空格

来自分类Dev

如何在Nautilus中删除不需要的默认书签?

来自分类Dev

如何从git中删除不需要的文件

来自分类Dev

在熊猫数据框中搜索不需要的值

来自分类Dev

如何从 CURL 响应 PHP API 的 JSON 字符串中删除引号、不需要的数据

Related 相关文章

  1. 1

    使用python从列表中删除不需要的数据

  2. 2

    如何在Grabcut算法中删除不需要的空格?

  3. 3

    如何从XML中删除不需要的标签

  4. 4

    在SQLPLUS中删除不需要/多余的数据

  5. 5

    如何从熊猫数据框中的列中删除不需要的文本

  6. 6

    如何从数组输入中删除不需要的值?

  7. 7

    如何删除HTML画布中不需要的行?

  8. 8

    如何从数组中删除不需要的值

  9. 9

    在python数据框中删除不需要的列

  10. 10

    从Scala中的数据框中删除不需要的列

  11. 11

    如何使用python从列表中删除不需要的元素

  12. 12

    如何在python中删除不需要的字符

  13. 13

    从Pandas数据框中的系列中删除不需要的信息

  14. 14

    如何从JSON请求中删除不需要的字符

  15. 15

    如何从tinymce 4.0.6中删除不需要的html标签

  16. 16

    如何从Modern UI Weather中删除不需要的位置?

  17. 17

    如何通过批处理文件从文本文件中删除不需要的行?

  18. 18

    如何从jQuery中的段落中删除不需要的元素

  19. 19

    如何在Grabcut算法中删除不需要的空格?

  20. 20

    删除Excel工作表中不需要的行

  21. 21

    如何在Android中删除不需要的字符?

  22. 22

    如何从Django Oscar中删除不需要的语言?

  23. 23

    如何在JSON中删除不需要的编码符号

  24. 24

    如何使用汇总从mysql查询中删除新行上不需要的一些数据

  25. 25

    如何在CSS中删除不需要的空格

  26. 26

    如何在Nautilus中删除不需要的默认书签?

  27. 27

    如何从git中删除不需要的文件

  28. 28

    在熊猫数据框中搜索不需要的值

  29. 29

    如何从 CURL 响应 PHP API 的 JSON 字符串中删除引号、不需要的数据

热门标签

归档