【发布时间】:2019-06-01 11:47:05
【问题描述】:
我有一组大约 20k 行的数据框。带有标题 X、Y、Z、I、R、G、B。 (是的,它的点云)
我想通过在根据 X 列进行排序后将数据分组为 100 行来创建大量子数据帧。 随后,我想根据 Y 列对所有子数据帧进行排序,并将它们进一步分解为 50 行。(进一步分解每个子数据帧) 最终结果是我应该有一组 50 行的子数据帧,我想在每个子数据帧中挑选出 Z 值最高的所有行并将它们写入 CSV 文件。
我的代码已达到以下方法。但我不确定如何继续。
import pandas as pd
headings = ['x', 'y', 'z']
data = pd.read_table('file.csv', sep=',', skiprows=[0], names=headings)
points = data.sort_values(by=['x'])
【问题讨论】:
-
如何通过迭代stackoverflow.com/questions/47337328/…对数据框进行切片