【发布时间】:2021-12-04 22:23:45
【问题描述】:
如何在特定 x,y 位置将数据帧切片为子数据帧?
例如如何获取左上角、右上角、左下角、右下角和中间 2x2 区域作为子集数据帧?
df = pd.DataFrame([
[16, 3, 2, 13],
[5, 10, 11, 8],
[9, 6, 7, 12],
[4, 15, 14, 1]
])
预期:
# top-left 2x2
[
[16, 3],
[5, 10]
]
# center 2x2
[
[10, 11],
[16, 17]
]
# etc for top-right, bottom-left, bottom-right.
【问题讨论】:
-
请提供预期输出