小编use*_*754的帖子

将一个数据集中的缺失值(NA)替换为列匹配的另一个数据集中的值

我有一个3列的数据框(datadf),'x','y和z.缺少几个'x'值(NA).'y'和'z'是非测量变量.

x    y z
153  a 1
163  b 1
NA   d 1
123  a 2 
145  e 2
NA   c 2 
NA   b 1
199  a 2
Run Code Online (Sandbox Code Playgroud)

我有另一个具有相同三列的数据框(imputeddf):

 x  y z
123 a 1
145 a 2
124 b 1
168 b 2
123 c 1
176 c 2
184 d 1
101 d 2
Run Code Online (Sandbox Code Playgroud)

我希望将NA'datadf'中的'x' 替换为'imputeddf'中的值,其中'y'和'z'匹配两个数据集('y'和'z'的每个组合都有自己的值'x' ' 填写).

期望的结果:

x    y z
153  a 1
163  b 1
184  d 1
123  a 2 …
Run Code Online (Sandbox Code Playgroud)

r plyr

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

在 R 中合并列具有相同值但大小写不同的行

所以我有许多值 (x) 由于大小写问题而被分开的数据,我想合并所有这些值而忽略大小写并简单地添加其他列(y 和 z)中的值

我有一个数据框,如:

x     y  z 
rain  2   40
Rain  4   50
RAIN  7   25
Wind  8   10
Snow  3    9
SNOW  11  25
Run Code Online (Sandbox Code Playgroud)

我想要一个数据框,如:

x     y   z
Rain  13  115
Wind  8   10
Snow  14  34
Run Code Online (Sandbox Code Playgroud)

r summary reshape dplyr

8
推荐指数
2
解决办法
1万
查看次数

在数组中存储坐标并在java中比较它们的最佳方法?

请求帮助

我是编程的1.5周,所以试着为一个idoit轻松回答.这个答案可能就在那里,我可能会傻到意识到我已经读过了.

所以我有一堆对象实例,我想添加Instance.position

double[] position = (x,y);
Run Code Online (Sandbox Code Playgroud)

某种数组/列表/堆栈,所以我可以检查一下不同的对象Instance.position是否与我设置为数组/堆栈/列表的对象相同.
这就是我所拥有的:

public ArrayList<double[]> objPositions = new ArrayList<double[]>();

public boolean isThereAObj(double[] userPosition){ if (objPositions.contains(userPosition)); return true; } 这不起作用..(我认为)

数组列表已经在前面定义,理想情况下我的数组列表可以是对象,我可以用我的比较对象位置检查对象元素的位置.

所以基本上我想要一个包含我在程序中创建的所有对象的所有实例的列表,然后我希望能够将一个或多个元素与另一个对象(不在列表中)进行比较

java arrays sorting double list

0
推荐指数
1
解决办法
2万
查看次数

标签 统计

r ×2

arrays ×1

double ×1

dplyr ×1

java ×1

list ×1

plyr ×1

reshape ×1

sorting ×1

summary ×1