我正在使用该lubridate软件包并应用该month函数从日期中提取月份.我在日期字段上运行了str命令,我得到了
Factor w/ 9498 levels "01/01/1979","01/01/1980",..: 5305 1 1 1 1 1 1 1 1 1 ...
> v1$Date<-month(v1$Date)
Error in as.POSIXlt.character(as.character(x), ...) :
character string is not in a standard unambiguous format
Run Code Online (Sandbox Code Playgroud)
这是我的数据框的一个例子
https://drive.google.com/file/d/0B6cqWmwsEk20Q2dHblhXZi14Wk0/edit?usp=sharing
我不知道我做错了什么.
这是一个可重现的数据集https://drive.google.com/file/d/0B3cafW7J7xSfNmhJQzh3SF9VYms/edit?usp=sharing
我想删除与事故索引第一列具有相同值的所有行。意味着在数据框中,如果有 2-3 行第一列值相同,则仅应保留第一行,而删除其他行。
我尝试了以下方法,但没有成功。
v2<-v1[which(v1$i..Accident_Index==unique(v1$i..Accident_Index))]
Run Code Online (Sandbox Code Playgroud)
请帮忙..谢谢