我有一些非常大的数据集,包括x,y和z值。这些数据集代表时间内插高度测量。第一个数据集(原始数据集)包含整个区域的数据。在该地区的部分时间再次被测量。我想在x和y相等但z不同的位置覆盖原始数据集(位置(x,y)处的高度发生了变化)。熊猫两个数据帧多列值比较
所以我dataframes是这个样子
原文:
x y z
1 1 0.5
1 2 0.5
1 3 0.5
2 1 0.5
2 2 0.5
2 3 0.5
3 1 0.5
3 2 0.5
3 3 0.5
新测量:
x y z
0 1 0.5
0 2 0.5
1 1 1.5
1 2 0.5
2 1 0.5
2 2 1.0
最终的数据帧应该是这样的:
x y z
1 1 1.5
1 2 0.5
1 3 0.5
2 1 0.5
2 2 1.0
2 3 0.5
3 1 0.5
3 2 0.5
3 3 0.5
我可以l通过所有的测量,并看到x和y出现在原始和如果z值是不同的(如果是这样,取而代之),但这需要永远,我可以想象,一定有更好的方式使用熊猫。我将如何以快速有效的方式来做到这一点?
正确的,只是改变了它。 – Yorian