Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/opengl/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R中的时间线错误:“min”对于因子没有意义_R_Timeline - Fatal编程技术网

R中的时间线错误:“min”对于因子没有意义

R中的时间线错误:“min”对于因子没有意义,r,timeline,R,Timeline,我的原始数据集 df dputdf 然后,我做以下工作: df$date <- as.Date(df$timestamp) timelineS(df.pruned) 我删除了timestamp列,认为该列一定是导致问题的原因: remove.cols = names(df) %in% c("timestamp") df.pruned <- df[!remove.cols] 我得到一个错误: 汇总错误。系数4L、5L、6L、3L、4L、4L、7L、6L、6L、2L、1L, :“m

我的原始数据集

df

dputdf

然后,我做以下工作:

df$date <- as.Date(df$timestamp)
timelineS(df.pruned)
我删除了timestamp列,认为该列一定是导致问题的原因:

remove.cols = names(df) %in% c("timestamp")
df.pruned <- df[!remove.cols]
我得到一个错误:

汇总错误。系数4L、5L、6L、3L、4L、4L、7L、6L、6L、2L、1L, :“min”对于因子没有意义

读取类似问题的线程后,尝试将日期字段转换为数字。但似乎没有什么能解决问题。
请提供帮助。

timelineS软件包的文档说明,为timelineS功能提供的数据框只能由两列组成,一列用于事件,一列用于日期:

您的目标是制定一个时间表,显示各种评论者发表评论的日期吗

如果是这样,只需将您的数据框剥离到commenter字段和date字段

 library(dplyr)
 df_pruned <- df %>%
 select(c("commenter", "date"))

 library(timelineS)
 timelineS(df_pruned)

应该让你开始。。。您可能希望探索一些格式选项,以使时间线更具视觉吸引力。

您应该尝试使用df而不是图像进行dput,这样可以更容易地帮助和解决问题。请参阅帮助:事件和日期的df数据框。日期类中第一列为事件名称,第二列为日期。时间线从何而来?我们无法运行此代码无法对数据集的图片调用函数,但错误消息表示您已将某些内容编码为一个因子,可能不应该删除数据集的图像和包含的文本,以便可以复制。这是我关于表格的第一个问题,因此仍然在考虑如何正确地包含一个表格。df是R@ReshmaR中我的数据集的名称。运行dputdf并将该输出复制到您的问题中。
   bugid           timestamp                    commenter Owner.       date
1  18348 2011-07-10 12:26:00        nick.sho...@gmail.com     No 2011-07-10
2  18348 2011-07-11 10:47:16 ralf%and...@gtempaccount.com     No 2011-07-11
3  18348 2011-07-11 17:44:50           tnor...@google.com    Yes 2011-07-11
4  18348 2011-07-11 18:13:17             nic...@gmail.com     No 2011-07-11
5  18348 2011-07-11 18:14:39        nick.sho...@gmail.com     No 2011-07-11
6  18348 2011-07-11 18:23:54        nick.sho...@gmail.com     No 2011-07-11
7  18348 2011-07-13 14:36:31           vt903...@gmail.com     No 2011-07-13
8  18348 2011-07-15 18:16:12           tnor...@google.com    Yes 2011-07-15
9  18348 2011-07-15 18:17:54           tnor...@google.com    Yes 2011-07-15
10 18348 2011-07-26 06:35:04           hustd...@gmail.com     No 2011-07-26
11 18348 2011-09-04 21:34:03        baykalca...@gmail.com     No 2011-09-04
12 18348 2011-09-13 23:14:20           tnor...@google.com    Yes 2011-09-13
13 18348 2011-10-19 18:49:22             x...@android.com     No 2011-10-19

remove.cols = names(df) %in% c("timestamp")
df.pruned <- df[!remove.cols]
timelineS(df.pruned)
 library(dplyr)
 df_pruned <- df %>%
 select(c("commenter", "date"))

 library(timelineS)
 timelineS(df_pruned)