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

如何在R语言中统计data.frame行数并存储为额外变量

统计tibble行数并存储变量的方法

嘿,这事儿超简单!针对你的bigrams_filtered2这个tibble(本质是data.frame的扩展),有好几种实用方法可以统计行数并把结果存到变量里:

  • 基础R方法:nrow()函数
    这是最直接的方式,专门用来获取数据框/ tibble的行数:

    row_count <- nrow(bigrams_filtered2)
    

    执行完这行代码后,row_count变量就会存储你的数据的总行数。

  • tidyverse风格写法
    如果你平时习惯用dplyr这类tidyverse工具,也可以用管道语法来实现:

    library(dplyr) # 如果还没加载的话先运行这个
    row_count <- bigrams_filtered2 %>% 
      summarize(total_rows = n()) %>% 
      pull(total_rows)
    

    这里用summarize()配合n()统计行数,再用pull()把结果提取成一个单独的变量。

  • 用dim()函数间接获取
    dim()会返回一个包含「行数、列数」的向量,取第一个元素就是行数:

    row_count <- dim(bigrams_filtered2)[1]
    

这些方法对你的tibble都完全适用,因为tibble是继承自data.frame的,所有针对data.frame的操作都能无缝用在它上面~

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.25 07:14:06