【问题标题】:pkgsearch: Error in as.POSIXct.default(date): do not know how to convert 'date' to class "POSIXct"pkgsearch:as.POSIXct.default(date) 中的错误:不知道如何将“日期”转换为“POSIXct”类
【发布时间】:2019-10-11 13:45:43
【问题描述】:

R包pkgsearch在使用dplyr中的select命令时抛出如下错误:

as.POSIXct.default(date) 中的错误:不知道如何转换“日期” 到类“POSIXct”

请帮忙。

library(tidyverse)
#> Registered S3 methods overwritten by 'ggplot2':
#>   method         from 
#>   [.quosures     rlang
#>   c.quosures     rlang
#>   print.quosures rlang
library(pkgsearch)

PkgMYaseen208 <-
    pkg_search(
          query  = "Yaseen"
        , format = c("short", "long")[1]
        , from   = 1
        , size   = 25
        ) %>% 
        arrange(package) 

PkgMYaseen208
#> - "Yaseen" -------------------------------- 20 packages in 0.009 seconds - 
#>   #     package          version by                 @ title               
#>   1  65 agriTutorial     0.1.4   Rodney Edmondson  9M Tutorial Analysis...
#>   2  88 bayesammi        0.1.0   Muhammad Yaseen   1y Bayesian Estimati...
#>   3 100 baystability     0.1.0   Muhammad Yaseen   1y Bayesian Stabilit...
#>   4  91 DiallelAnalysisR 0.1.1   Muhammad Yaseen   3y Diallel Analysis ...
#>   5  88 dmai             0.4.0   Muhammad Yaseen   6d Divisia Monetary ...
#>   6  91 eda4treeR        0.2.0   Muhammad Yaseen   1y Experimental Desi...
#>   7  97 gvcR             0.1.0   Muhammad Yaseen   1y Genotypic Varianc...
#>   8  91 PakPC2017        1.0.0   Muhammad Yaseen   1y Pakistan Populati...
#>   9  91 PakPMICS2014Ch   0.1.0   Muhammad Yaseen   2y Multiple Indicato...
#>  10  94 PakPMICS2014HH   0.1.0   Muhammad Yaseen   2y Multiple Indicato...
#>  11  98 PakPMICS2014HL   0.1.0   Muhammad Yaseen   2y Multiple Indicato...
#>  12  94 PakPMICS2014Wm   0.1.0   Muhammad Yaseen   2y Multiple Indicato...
#>  13  91 ppcSpatial       0.2.0   Muhammad Yaseen   1y Spatial Analysis ...
#>  14  94 PSLM2015         0.2.0   Muhammad Yaseen   1y Pakistan Social a...
#>  15  86 qccrs            0.1.0   Muhammad Yaseen   6M Quality Control C...
#>  16  87 rgsp             0.2.0   Muhammad Yaseen   7M Repetitive Group ...
#>  17  98 stability        0.5.0   Muhammad Yaseen   8M Stability Analysi...
#>  18  96 StroupGLMM       0.1.0   Muhammad Yaseen   3y R Codes and Datas...
#>  19  88 SupMZ            0.1.0   Muhammad Yaseen  13h Detecting Structu...
#>  20  87 VetResearchLMM   1.0.0   Muhammad Yaseen   1y Linear Mixed Mode...

PkgMYaseen208 %>%
        dplyr::select(package)
#> - "Yaseen" -------------------------------- 20 packages in 0.009 seconds -
#> Warning: Unknown or uninitialised column: 'score'.
#> Warning: Unknown or uninitialised column: 'version'.
#> Warning: Unknown or uninitialised column: 'maintainer_name'.
#> Warning: Unknown or uninitialised column: 'date'.
#> Error in as.POSIXct.default(date): do not know how to convert 'date' to class "POSIXct"

【问题讨论】:

    标签: r date dplyr tidyverse


    【解决方案1】:

    这可能是数据集属性的问题 (str(PkgMYaseen208))。一种选择是转换为data.frame,然后转换为select

    library(dplyr)
    PkgMYaseen208 %>% 
      as.data.frame %>% 
      dplyr::select(package)
    #          package
    #1      agriTutorial
    #2         bayesammi
    #3      baystability
    #4  DiallelAnalysisR
    #5              dmai
    #6         eda4treeR
    #7              gvcR
    #8         PakPC2017
    #9    PakPMICS2014Ch
    #10   PakPMICS2014HH
    #1   PakPMICS2014HL
    #2   PakPMICS2014Wm
    #3       ppcSpatial
    #4         PSLM2015
    #15            qccrs
    #16             rgsp
    #17        stability
    #18       StroupGLMM
    #19            SupMZ
    #20   VetResearchLMM
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-04-15
      • 1970-01-01
      • 2014-12-04
      • 1970-01-01
      • 2015-02-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多