在R语言中访问列别名值的方法咨询
获取命名向量的元素值
你创建的column_aliases是一个命名向量,要访问其中的"Column A"、"Column B"、"Column C"这些值,有几种直接的方法:
直接调用向量本身:
column_aliases # 输出: # colA colB colC # "Column A" "Column B" "Column C"如果只想拿到纯值(不带原名称标签),可以用
unname()函数去除名称属性:unname(column_aliases) # 输出:"Column A" "Column B" "Column C"通过索引提取单个或多个值:
按位置索引:column_aliases[1] # 取第一个值,带名称标签 column_aliases[[1]] # 取第一个值,不带名称标签按原名称索引:
column_aliases["colA"] # 取对应"colA"的值,带名称标签 column_aliases[["colA"]] # 取对应"colA"的值,不带名称标签也可以用
as.vector()转换为普通向量,只保留值:as.vector(column_aliases) # 输出:"Column A" "Column B" "Column C"
内容的提问来源于stack exchange,提问作者325
相关产品推荐
相关产品推荐

