用条件分隔列

时间:2018-04-02 12:24:48

标签: r csv data-manipulation movies

我有一个来自movielens的csv文件,我正在尝试操作。

我的data.frame中的电影列表包含电影标题和电影年份以及我正在尝试将年份和标题分隔为单独的列。

我使用了下面的代码:

movies <- extract(movies, title, c("title", "year"), "^(.*) \\(([0-9 \\-]*)\\)$")

我成功了,但是有些电影只包含名字,对于那些电影,我获得了针对孔行的NA而不是仅为“年”列获得NA。

1 个答案:

答案 0 :(得分:0)

enter image description here

这是结果的样子