【发布时间】:2018-11-03 15:48:54
【问题描述】:
我必须具有相同长度 [1:216] 的向量,并且我想根据一些规则将它们组合成 1 个向量。
理由:我已经从抓取页面中获得了这两个向量的描述。现在,描述被放置在一个没有唯一名称的框中,并且在我所有的观察中出现在 2 个不同的位置(因此也是 2 个不同的选择器小工具标识符)。我已经抓取了这两个位置并从中创建了 2 个变量,现在我想将它们组合为 1 个向量。
这就是向量现在的样子:
vect_1
[1] Description 1
[2] NA
[3] Description 3
vect_2
[1] ""
[2] Description 2
[3] ""
因此,我的代码需要指定,如果 NA 或 "" 则从其他向量进行观察,否则使用该向量的描述。我该怎么做?
我的输出应该是这样的:
vect_3
[1] Description 1
[2] Description 2
[3] Description 3
提前非常感谢!
【问题讨论】:
标签: r web-scraping data-cleaning