如何提取R语言table函数生成交叉表中的207数值?
提取交叉表中指定数值的方法
你可以通过以下几种方式从生成的交叉表x中获取207这个数值:
按位置索引:207位于交叉表的第2行第2列,直接使用位置下标提取:
x[2, 2]按行列名称索引:交叉表的行名对应
sample_data$store_name=="35"的结果,列名对应sample_data$STATUS=="TERMINATED"的结果,207对应的是行TRUE(店铺为35)和列TRUE(状态为TERMINATED)的交叉位置,所以可以用名称索引:x["TRUE", "TRUE"]优化table生成(可选):如果想让索引更直观,生成table时可以自定义行列名称,后续通过命名索引更清晰:
# 重新生成带自定义名称的交叉表 x <- table( is_store_35 = sample_data$store_name == "35", is_terminated = sample_data$STATUS == "TERMINATED" ) # 通过自定义名称提取 x[is_store_35 = TRUE, is_terminated = TRUE]
内容的提问来源于stack exchange,提问作者Kaze
相关产品推荐
相关产品推荐

