相关疑难解决方法(0)

如何根据多个条件创建列?

我有一个数据框,我想根据多个条件创建一个列:

v1  v2  v3  v4  v5
4   1   2   4   5
5.5 2   4   5   6
21  9  20  30   50 
6   4   5   7   9
10  3   6   5   9
Run Code Online (Sandbox Code Playgroud)

基本上,创建具有以下可能值的v6:Cat,dog,ant,hog

  1. 如果v1在v2和v3之间,那么cat
  2. 如果v1在v3和v4之间,那么狗
  3. 如果v1在v4和v5之间,那么蚂蚁
  4. 如果v1大于v5,那么就是猪.

我知道如何针对单一条件执行此操作,但不是多条件.

r

1
推荐指数
1
解决办法
3906
查看次数

标签 统计

r ×1