【发布时间】:2018-04-24 00:03:04
【问题描述】:
我正在使用 data.table 包处理来自 Kaggle 的房价数据集。
当我从数据表语法中检索匹配项时,行号不会与数据一起返回。
combined_df[is.na(GarageArea), garage_num_vars, with = FALSE]
GarageYrBlt GarageCars GarageArea
1: 1923 NA NA
如何通过该观察获得实际的行号?我已经看到许多使用 .I 和使用 which = TRUE 的解决方案,但是如何将 which = TRUE 参数添加到我当前的语法中?
【问题讨论】:
-
为什么不将行号作为列添加到原始数据中?
-
换句话说,将数据转换为 data.table 时,请指定
keep.rownames参数,如setDT(df, keep.rownames = TRUE)
标签: r data.table