如何获取数据集中变量的长度?以usairports数据集ownership变量为例
获取数据框变量长度的正确方法
你写的代码存在两个问题:
- 数据框变量提取语法错误:R中访问数据框的变量需用
usairports$ownership或usairports[["ownership"]],而非直接用括号调用数据集 - 代码缺少闭合的右括号,
length()的括号未完整闭合
正确的代码可以选以下两种写法之一:
# 方法1:使用$符号提取变量 length(usairports$ownership) # 方法2:使用双括号提取变量 length(usairports[["ownership"]])
如果你的需求是获取ownership变量中每个元素的字符长度(而非变量的观测总数),则需要使用nchar()函数:
# 获取每个元素的字符长度,返回对应长度的向量 nchar(usairports$ownership) # 若要统计不同字符长度的分布,可搭配table()函数 table(nchar(usairports$ownership))
内容的提问来源于stack exchange,提问作者kristinek
相关产品推荐
相关产品推荐

