如何在R语言中提取字符串向量元素为列表命名?
在R中为列表元素设置指定名称的方法
你完全可以直接用现有的ticker向量给Stocks列表命名,paste0()在这里其实是多余的操作——因为ticker本身就是符合要求的字符串向量。具体操作步骤如下:
- 先确保
Stocks列表的元素数量和ticker的长度匹配(比如你需要两个元素对应两个名称):
# 示例:创建包含2个元素的Stocks列表,可替换为你的实际数据 Stocks <- list(your_data_1, your_data_2)
- 直接赋值名称:
ticker <- c("BTC-USD", "^GDAXI") names(Stocks) <- ticker
如果坚持要用paste0()(虽然没必要),写法也很简单,结果完全一致:
names(Stocks) <- paste0(ticker)
- 验证效果
执行names(Stocks),会得到如下输出:
[1] "BTC-USD" "^GDAXI"
这样就完成了给Stocks列表元素分别命名为BTC-USD和^GDAXI的需求。
内容的提问来源于stack exchange,提问作者MA_1760
相关产品推荐
相关产品推荐

