我有一个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) 所以我有许多值 (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) 请求帮助
我是编程的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;
}
这不起作用..(我认为)
数组列表已经在前面定义,理想情况下我的数组列表可以是对象,我可以用我的比较对象位置检查对象元素的位置.
所以基本上我想要一个包含我在程序中创建的所有对象的所有实例的列表,然后我希望能够将一个或多个元素与另一个对象(不在列表中)进行比较