python-3.x - 如何每 5 行后从列中选择值并将值赋给变量

标签 python-3.x pandas

我正在寻找一种高效快速的方法来选择一个值:在 5 行之后,第 6 行的值应该保存在变量 X 中,然后跳过接下来的 5 行并取第 6 行的值并保存在变量 X 中。 注意:每次删除之前的x值

data=(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17)

最佳答案

我认为你可以使用 %

s=pd.Series([1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17])
s[(np.arange(len(s))+1)%6==0].tolist()
[6, 12]

关于python-3.x - 如何每 5 行后从列中选择值并将值赋给变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55253135/

相关文章:

python - 将字典键值从 UNIX 时间转换为人类可读时间

python - 创建一个解析字典以与 sys.argv 一起使用

python - pandas.concat 中的列顺序

python - 使用 pandas 问题在 matplotlib 中绘制子图

python - 发送带有正文的 GET 请求

python-3.x - Python3 urllib图像检索

python - 在 Python 3 中使用 DictReader 时,如何查找字典中行的最小值和最大值

python - 如何迭代 python 中的列以查找键值的匹配项?

python - 根据条件选择行并从向量中设置值

pandas - 合并 2 个 pandas 表并使用它们