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

如何获取数据集中变量的长度?以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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.04 00:30:57