按发布日期列出的可用.packages

2024-01-21

是否可以从 R 中获取 CRAN 包的发布日期?我想获取 k 个最近发布的 CRAN 软件包的列表,或者获取 dd-mm-yy 日期之后发布的所有软件包的列表。类似于上面的信息available_packages_by_date.html http://cran.r-project.org/web/packages/available_packages_by_date.html?

available.packages() 命令有一个“fields”参数,但这仅从描述中提取字段。包裹描述上的日期字段并不总是最新的。

我可以用智能正则表达式从html页面 http://cran.r-project.org/web/packages/available_packages_by_date.html,但我不确定这个 html 文件有多可靠和最新......在某些时候,Kurt 可能决定对布局进行改造,这会破坏脚本。另一种方法是使用时间戳CRAN FTP ftp://cran.r-project.org/pub/R/src/contrib/但我也不确定这个解决方案有多好。我不确定是否有某个带有发布日期的正式结构化文件?我假设 HTML 页面是从某些数据库自动生成的。


结果发现有一个未记录的文件“packages.rds”,其中包含所有包的发布日期(而不是时间)。我想这些数据每天都会被用来重新创建 HTML 文件。

下面是一个从该文件中提取发布日期的简单函数:

recent.packages.rds <- function(){
    mytemp <- tempfile();
    download.file("http://cran.r-project.org/web/packages/packages.rds", mytemp);
    mydata <- as.data.frame(readRDS(mytemp), row.names=NA);
    mydata$Published <- as.Date(mydata[["Published"]]);

    #sort and get the fields you like:
    mydata <- mydata[order(mydata$Published),c("Package", "Version", "Published")];
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

按发布日期列出的可用.packages 的相关文章

  • par(mfrow=c(1,2)) 不显示并排密度图[重复]

    这个问题在这里已经有答案了 par mfrow c 1 2 plot 1 12 log y plot 1 2 xaxs i 然而 当我尝试做并排密度图时 图会单独输出 load the stud recs dataset library U
  • 将命名参数列表传递给函数?

    我想编写一个小函数来从适当的分布生成样本 例如 makeSample lt function n dist params values lt makeSample 100 unif list min 0 max 10 values lt m
  • 基于另一个数据集获取数据集的子集

    假设我有一个数据集 即 dat1 ID block plot SPID TotHeight 1 1 1 4 44 5 2 1 1 4 51 3 1 1 4 28 7 4 1 1 4 24 5 5 1 1 4 27 3 6 1 1 4 20
  • 计算例如具有多列 data.frames 的列表中的平均值

    我有几个 data frames 的列表 每个 data frame 有几列 通过使用mean mylist first dataframe a我可以得到这个 data frame 中 a 的平均值 但是我不知道如何计算列表中存储的所有 d
  • 如何在R中删除重复项

    我有一个非常大的数据集 如下所示 df lt data frame school c a a a b b c c c year c 3 3 1 4 2 4 3 1 GPA c 4 4 4 3 3 3 2 2 school year GPA
  • 将年月格式转换为 POSIXct [重复]

    这个问题在这里已经有答案了 我有一些年月形式的数据 我想将其格式化以用于绘图ggplot date lt c 2016 03 2016 04 2016 05 2016 06 2016 07 2016 08 2016 09 2016 10 2
  • numpy.histogram 的 hist 维度,密度 = True

    假设我有这个数组 A array 0 0019879 0 00172861 0 00527226 0 00639585 0 00242005 0 00717373 0 00371651 0 00164218 0 00034572 0 008
  • kableExtra 中的 row_spec() 函数不会在 html 输出中创建水平线

    我想在 kableextra 表中的某一行下方添加一条水平线 row spec 函数的参数 hline after 应该在行下方添加水平线 row spec 文档 https www rdocumentation org packages
  • 正则表达式字符串中第一个和最后一个非点的位置

    我希望找到字符串的第一个和最后一个非点元素的位置 理想情况下我想这样做regex在基地R 我已经写过R解决问题的代码 不过 我对一个感兴趣regex解决方案 感谢您的任何建议 这是一个示例数据集和R代码以获得所需的结果 此代码拆分字符串并使
  • 多功能测试仪替代 system.time

    我已经看到 我认为是这样 使用了类似于 system time 的函数 它可以同时评估多个函数的时间并输出一个输出 我不记得它是什么 并且用我正在使用的术语进行互联网搜索并没有得到我想要的响应 有人知道我正在谈论的功能的名称 位置吗 你想要
  • 选择 R 中的数据表中隐藏时(在绿色加号下方)列的显示顺序

    Context 使用 DataTables 库制作交互式表格时 当屏幕宽度对于列的数量和宽度来说太窄时 列将隐藏在绿色 号下 我有一个非常宽的表格 有 20 多列 其中一些内容非常冗长 因此某些列在所有屏幕宽度下总是隐藏的 每次隐藏新列时
  • 通过间接引用列来修改数据框中的某些值

    我正在整理一些数据 我们将失败的数据分类到垃圾箱中 并按批次计算每个分类箱的有限产量 我有一个描述排序箱的元表 这些行按升序测试顺序排列 一些排序标签带有非语法名称 sort tbl lt tibble tribble weight lab
  • Dendextend:关于如何根据定义的组为树状图的标签着色

    我正在尝试使用一个名为 dendextend 的很棒的 R 包来绘制树状图并根据一组先前定义的组为其分支和标签着色 我已阅读您在 Stack Overflow 中的答案以及 dendextend vignette 的常见问题解答 但我仍然不
  • 在 R 中绘制 Likert 变量的堆积条形图

    假设我有一个如下所示的数据框 P Q1 Q2 1 1 4 1 2 2 3 4 3 1 1 4 其中的列告诉我哪个人相应地回答了问题 q1 q2 中的哪一个 这些问题需要按照 4 分李克特量表进行回答 例如 批准 表示 1 稍微批准 表示 2
  • pyomo + 网状错误 6 句柄无效

    我正在尝试运行pyomo优化 我收到错误消息 Error 6 The handle is invalid 不知道如何解释它 环顾四周似乎与特权有关 但我不太明白 在下面找到完整的错误跟踪以及重现它的玩具示例 完整的错误跟踪 py run f
  • 为什么 dplyr filter() 不能在函数内工作(即使用变量作为列名)?

    使用 dplyr 函数对数据进行过滤 分组和变异的函数 基本管道序列在函数之外工作得很好 这就是我使用真实列名称的地方 将其放入一个函数中 其中列名称是一个变量 并且某些函数可以工作 但有些函数则不能 尤其是 dplyr filter 例如
  • R 中的列乘以子字符串

    假设我有一个数据框 其中包含多个组件及其在多个列中列出的属性 并且我想对这些列运行多个函数 我的方法是尝试将其基于每个列标题中的子字符串 但我无法弄清楚如何做到这一点 下面是数据框的示例 Basket F Type 1 F Qty 1 F
  • 在 R 中使用 lapply 绘制多个数据帧

    我正在尝试使用 lapply 函数绘制多个数据帧 每个数据帧一个图 但是尽管有关此主题的所有帖子我都找不到答案 因为我不断收到错误 图的输出列表为空 我的数据结构如下 df1 lt mtcars gt group by cyl gt tal
  • 文本挖掘 pdf 文件/词频问题

    我正在尝试挖掘一篇具有丰富 pdf 编码和图表的文章的 pdf 我注意到 当我挖掘一些 pdf 文档时 我得到的高频词是 phi taeoe toe sigma gamma 等 它与某些 pdf 文档配合良好 但与其他文档配合使用时却得到这
  • 如何仅删除单括号并保留配对的括号

    你好 我亲爱的老师 R 用户朋友们 我最近开始认真学习正则表达式 最近我遇到了一种情况 我们只想保留配对括号 并省略未配对的 这是我的样本数据 structure list t1 c Book Pg 1 Website Online Jou

随机推荐

  • 提升线程取消

    您可以像取消 pthread 一样取消 Boost Thread 吗 我正在编写一个简单的看门狗 以便在工作线程崩溃时终止它们 并且似乎没有办法简单地取消 Boost Thread 库中的线程 他们不支持取消 这是一件好事 因为它可能会导致
  • 如何从AJAX事件中获取源元素?

    我有一个表格 其中的控件成行 我想在输入更改时处理行中的其他元素
  • 如何在调用和事件 VB.net 时传递附加参数

    Public Event DocumentCompleted As WebBrowserDocumentCompletedEventHandler Dim arg As Object homeTeam guestTeam AddHandle
  • 如何从 Windows 8 中的 MediaCapture API 获取反馈

    我正在尝试在 Windows 8 应用程序中执行面部跟踪应用程序 我知道为了访问相机流 我必须使用MediaCapture AddEffectAsync 必须与 C 结合起来 如图所示在这个样本中 http code msdn micros
  • 为什么一些专业的网页设计师使用绝对路径而不是相对路径(例如 CSS、Javascript、图像等)?

    我曾经认为每个人都使用相对路径 例如 styles style css 但我想知道为什么一些受欢迎的网页设计师 例如http www getfinch com http www getfinch com and http 31two com
  • 使用 Visual Studio 2015 新模拟器调试 Cordova 应用程序 (android)

    我不确定这是我在做一些愚蠢的事情还是只是在前沿 我正在开发一个简单的 Cordova 应用程序 但这是学术性的 因为我可以使用标准的 Wizzard 生成 默认应用程序重复此问题 我让应用程序在 VS2013 上使用 Ripple 并偶尔在
  • 将全局变量传递给函数

    为什么下面的代码给我的是 0 而不是 1 我希望我的函数更改在函数外部声明的变量 但我不想在函数声明中指定该变量 that 0 function go input input go that console log that 正如 Orio
  • 从给定的物理和有效地址查找段地址

    如何从给定的数据中找到段地址 物理地址 0x119B 有效地址 0x10AB 公式可能是什么 x86 16位实模式下的有效地址只是20位的偏移量部分段 偏移量 address https thestarman pcministry com
  • 正则表达式 - 将数字与常量进行比较

    如果我想匹配所有小于 2000 的数字 我使用正则表达式 01 1 0 9 3 如果我想匹配 1 到 5 之间的所有数字 我可以使用表达式 2 4 1 但是如果我想匹配 5 到 123 之间的所有数字怎么办 有语法吗 要匹配数字 gt 5
  • 混合内容 - 不安全的样式表

    在浏览器中 我收到以下错误 混合内容 页面位于 https www website com https www website com 通过 HTTPS 加载 但请求不安全的样式表 http fonts googleapis com css
  • 使用自定义错误处理程序时如何从中止命令访问错误消息

    使用 python Flask 服务器 我希望能够使用 abort 命令抛出 http 错误响应 并在正文中使用自定义响应字符串和自定义消息 app errorhandler 400 def custom400 error response
  • Python-LDAP 无法编译[关闭]

    很难说出这里问的是什么 这个问题是含糊的 模糊的 不完整的 过于宽泛的或修辞性的 无法以目前的形式得到合理的回答 如需帮助澄清此问题以便重新打开 访问帮助中心 help reopen questions 所以我从源代码中获得了最新的 pyt
  • Django heroku 静态目录

    我是 Heroku 的新手 我尝试了一个没有 css 的简单 django 应用程序 但我刚刚在我的应用程序中添加了一个 css 文件 当我这样做时 git push heroku master 静态文件收集失败 gt Collecting
  • 无论数据源如何,使用 Django/Django Rest Framework 验证和保存数据的正确过程是什么?

    我有一个特定的模型 我想对其执行自定义验证 我想保证在创建新实例时始终存在至少一个标识符字段 这样就不可能在没有这些字段之一的情况下创建实例 尽管没有特别需要单独的字段 from django db import models class
  • Huggingface 分类与预测作斗争

    我正在微调 longformer 然后使用进行预测TextClassificationPipeline and model inputs 方法 我不确定为什么会得到不同的结果 import pandas as pd import datas
  • 解析器未共享给依赖的 sbt 项目?

    在这个似乎涉及 xsbt web plugin 的奇怪情况下 我收到错误 unresolved dependency play play json 2 10 2 2 SNAPSHOT not found 当加载时server子项目 依赖项和
  • 使用 Validating 事件和 ErrorProvider 进行验证 - 显示错误摘要

    当我的 WinForms 中存在错误时 如何显示消息框 数据无效 尝试过类似的东西 但它不起作用 if errorprovider1 null MessageBox Show Data is invalid 也许我必须使用 bool 来解决
  • 不区分大小写的三元搜索树

    我一直在使用三元搜索树 http en wikipedia org wiki Ternary search tree有一段时间 作为数据结构来实现一个自动完成下拉组合框 这意味着 当用户输入 fo 时 将显示下拉组合框 富 食物 足球 问题
  • 线性图表中 x 轴上的多条线未显示

    我有一个单轴折线图 用户会选择year从下拉菜单中选择loan type从另一个下拉菜单 然后图表应加载 12 个月的记录annual payment and scheduled payment 两者都是线性线 仪表板 vue div cl
  • 按发布日期列出的可用.packages

    是否可以从 R 中获取 CRAN 包的发布日期 我想获取 k 个最近发布的 CRAN 软件包的列表 或者获取 dd mm yy 日期之后发布的所有软件包的列表 类似于上面的信息available packages by date html