使用pandas中的值对2d坐标重新采样

梅基

我在熊猫中有一个数据框,其中包含x坐标,y坐标和值。我想“下采样”我的坐标并适当地添加值。

df = pd.DataFrame({'x': [1,2,3,4,1,2,3,4,1,2,3,4,1,2,3,4],
                   'y': [1,1,1,1, 2,2,2,2, 3,3,3,3, 4,4,4,4], 
                   'v': [1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1] })

用散点图可视化此数据框如下所示:

在此处输入图片说明

我想将我的数据重新采样为类似以下内容: 在此处输入图片说明

v值应简单地加在一起。我也想选择抽样的因素。

我首先研究了df.resample,但这仅适用于时间序列数据。我认为可以通过groupby()以某种方式实现此目的,但似乎我无法弄清楚。任何提示都将受到高度赞赏。

海盗

试试这个

g = df.groupby([df.x.sub(1) // 2 * 2 + 1.5,
                df.y.sub(1) // 2 * 2 + 1.5])
g.v.sum().reset_index()

在此处输入图片说明

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

重新组合Python中对的2D坐标

来自分类Dev

使用空值创建2D矩阵坐标(数组)

来自分类Dev

在与2D坐标关联的数据数组中查找最大值的坐标

来自分类Dev

在与2D坐标关联的数据数组中查找最大值的坐标

来自分类Dev

检查2D向量中的邻居周围坐标时返回不正确的值

来自分类Dev

Python 2d网格:为网格中的坐标分配值

来自分类Dev

Python中2D图像的非均匀采样

来自分类Dev

在python中对2d numpy数组进行下采样

来自分类Dev

从2d列表中随机采样而无numpy

来自分类Dev

使用 asfreq 对 Pandas 数据框重新采样

来自分类Dev

在MATLAB中将2D坐标分类到箱中

来自分类Dev

如何在2D坐标中遍历邻居?

来自分类Dev

在2D坐标系中查找分开的线

来自分类Dev

在Perl / C / C ++中声明2D坐标

来自分类Dev

使用正弦和余弦从2d坐标创建球体

来自分类Dev

使用OnItemClickListener从GridView获取2D数组坐标

来自分类Dev

使用正弦和余弦从2d坐标创建球体

来自分类Dev

过采样的Numpy数组(2D)

来自分类Dev

将2D阵列从2x2重新采样到4x4

来自分类Dev

警告消息:使用rpart的插入符号train()中的“重新采样的性能度量中缺少值”

来自分类Dev

重新分配2D数组的值

来自分类Dev

将 3D pandas 数组中的值连接到“,”,使其成为 2D 数组

来自分类Dev

在熊猫中重新采样

来自分类Dev

使用Z值(1列)在已知的X和Y坐标(各1列)上平滑2D插值图

来自分类Dev

使用opengl进行抗锯齿/平滑/超采样2d图像

来自分类Dev

从2D矩阵获取坐标列表

来自分类Dev

2D数组最近点坐标

来自分类Dev

从2D矩阵获取坐标列表

来自分类Dev

坐标对的2D弹丸运动