我正在寻找一种选择值的快速有效的方法:在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)
答案 0 :(得分:2)
我认为您可以使用%
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]
答案 1 :(得分:0)
import pandas as pd
import numpy as np
data=pd.DataFrame(np.array([1,2,3,4,54,5,6,5,4,35,6,4,3,23,3]))
for i in data.iloc[::6][0]:
X=i