You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

R语言如何自动拆分带名称的Date向量为名称和日期向量

实现方法

仅用R基础库内置函数即可完成拆分,完全保留原向量的元素顺序和映射关系,代码如下:

# 提取元素名称为character类向量
lastUpdateSymbols <- names(lastUpdate)
# 提取对应日期值为无名称的Date类向量
lastUpdateDates <- unname(lastUpdate)
  • names() 是R基础库内置函数,返回的名称顺序和原向量元素顺序完全一致,返回值默认为character类型,符合需求
  • unname() 会移除向量的名称属性,仅保留日期值,返回的对象仍为Date类,不会改变原有的数据类型和值顺序

如果不需要移除lastUpdateDates的名称属性,也可以直接写lastUpdateDates <- lastUpdate,对应关系仍然完全匹配。

你可以运行以下代码验证映射关系正确:

# 打印对应关系核验
data.frame(
  symbol = lastUpdateSymbols,
  date = lastUpdateDates
)

内容的提问来源于stack exchange,提问作者pdeli

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.01 08:15:02