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

如何在R中使用View函数查看year列等于72的指定列数据

完全可以通过View函数实现该需求,你只需要在数据框的行索引位置添加年份筛选条件即可,修改后的示例代码如下:

library(plm)
data("Cigar")

# 筛选year等于72的行,保留指定3列后查看
View(Cigar[Cigar$year == 72, c("year","price", "sales")])

代码逻辑说明

  • 数据框索引语法为[行筛选条件, 列筛选条件],逗号前的Cigar$year == 72会匹配所有year字段取值为72的观测行
  • 逗号后的列筛选规则和你原有代码一致,仅保留year、price、sales三个需要的变量

如果需要后续复用筛选后的结果,也可以先把子集存为新对象再调用View:

# 用subset函数筛选后存为新对象
cigar_1972 <- subset(Cigar, year == 72, select = c("year", "price", "sales"))
View(cigar_1972)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.30 08:18:03