按列的子集数据表

拉斐尔

尝试以几种不同的方式对数据表进行子集化:

DT1 = dt.Frame(A=range(5))

DT1[f.A > 2] ## select rows where A greater than 2

DT1[DT1['A'] > 2] ## select rows where A greater than 2

DT1[DT1['A'] in 2] ## select rows where A equal to 2

然而,在所有这些上都会出错。

正确的语法是什么?

帕夏

如果要根据某些条件选择 Frame 的行,则其语法为

DT1[f.A > 2, :]

所以,你写的几乎是正确的,只是它错过了列选择器部分:

您可以在https://datatable.readthedocs.io/en/latest/manual/select_and_filter_data.html查看不同类型的列/行选择的教程

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章