r - 计算R中数据帧中值<1的负逆
问题描述
我是使用 R 的初学者,如果这是一个愚蠢的问题,我深表歉意。我有一个数据框,其中有一列包含 7000 个值。我想计算该列中所有值 <1 的负逆(-1/值),同时保持所有值 >= 1 不变。
最简单的方法是什么?
解决方案
说你的数据被调用df
并且有一个名为values
你可以做的列:
ifelse(df$values < 1,
-1 / df$values, #negative inverse of all <1
df$values) #keep others the same
推荐阅读
- amazon-s3 - AWS Kinesis Firehose 到 Lambda,Lambda 到 S3 使用 java
- javascript - 哈希锚链接无法找到/定位 ID DOM 元素目标(在某些情况下)
- regex - 如何使用 RewriteCond 匹配特定 URL
- javascript - 如何防止出现蓝色突出显示
- c - 如何搜索 for 循环 C 中的每个元素
- java - 获取复合键的 generatedkey()
- cocos2d-x - 为 windows 64 位编译 cocos2dx 游戏
- ios - 我在 Testflight 中看不到我在 x-code 测试中构建的分支
- makefile - 删除 Makefile 中的重复:目标文件在 Phony 变量 `all` 下写入一次,然后再次作为配方目标
- python - 未定义围绕“TimeoutException”的 Selenium 工作?