r - R:元组的布尔测试
问题描述
我目前正在处理其中一列中包含元组的数据,并且我想测试该列中的某些值。该列的类型是整数,所以我无法测试字符串,但是,R 也没有以任何其他方式找到值,我只得到false
. 我在此列中的数据类似于:(1,1)
并且我想测试:row==(1,1)
。但是,像这样我收到一条错误消息,关于 . 之后的意外逗号row==(1
。当我尝试时,row=="(1,1)"
我也得到false
了,因为typeof(row) = integer
. 你有什么建议,我该如何解决这个问题?谢谢!
我的数据如下所示:
show(head(dataframe))
生成补丁环境
10 (1, 1) 0.3378703
10 (1, 2) 0.4121443
10 (1, 3) 2.1544672
10 (1, 4) -0.4552965
10 (1, 5) -0.6643103
10 (1 , 6) 1.2926155
我想测试(并得到一个布尔答案) where dataframe$Patch == (1,1)
. 所需的答案将是类似的东西c(true, false, false, false, false, false)
。
解决方案
推荐阅读
- html - 如何使用包含“_ngcontent-c1”标签的 rvest html 内容进行网络抓取?
- android - 收到通知时获取 java.lang.IllegalAccessError
- python - 问题(已解决):ModuleNotFoundError: No module named 'xzy' after modifying module in google colab
- javascript - 无故获取解析错误 Typescript、Vue、vue-property-decorator、VSCode
- tensorflow - 将 keras 模型转换为量化的 tflite 丢失精度
- python - 无论字符串中斜杠的方向如何,如何在 Windows 中的字符串列表中查找文件路径
- python - 以编程方式访问 Excel 的编辑历史记录
- oracle - GROUP BY 返回错误 ORA-00933: SQL 命令未正确结束
- python - “id”列中的空值违反非空约束
- ruby-on-rails - 分块生成pdf(例如一次10条记录,然后将其他记录更新到同一文件)。我正在使用 wicked_pdf 延迟工作