使用rvest进行刮擦:如何在一行中填充空白数字以在数据框中进行转换?

时间:2017-08-16 21:13:18

标签: r rvest

我正在尝试使用我在IMDB上抓取的2个数据构建一个数据帧:第一个有50个值,第二个只有29个。有一种简单的方法可以让R自动填充NA其他他找不到的21个值?

我的代码:

     cmake -G "MinGW Makefiles" ../
-- The C compiler identification is GNU 6.3.0
-- The CXX compiler identification is GNU 6.3.0
-- Check for working C compiler: D:/mingw/bin/gcc.exe
-- Check for working C compiler: D:/mingw/bin/gcc.exe -- broken
CMake Error at C:/Program Files/CMake/share/cmake-3.9/Modules/CMakeTestCCompiler.cmake:51 (message):
  The C compiler "D:/mingw/bin/gcc.exe" is not able to compile a simple test
  program.

谢谢!

1 个答案:

答案 0 :(得分:1)

您需要更改第四行。您希望metascore包含与title一样多的元素,NA用于那些未列出title的{​​{1}}元素。执行此操作的方法是提取metascore节点,然后从每个节点中选择item-content节点(如果存在),或ratings-metascore节点(如果不存在)。有关NA?html_nodes之间的区别,请参阅html_node。我还添加了html_nodes以确保只返回数字,而没有后面的单词'metascore'。

span