我正在寻找一个数据帧的所有5行组合。
码:
from itertools import combinations
for index, row in combinations(df_new.iterrows(), 5):
input(row)
输出我在寻找什么:
row[0], row[1], row[2], row[3], row[4]
row[0], row[1], row[2], row[3], row[5]
row[0], row[1], row[2], row[3], row[6]
row[0], row[1], row[2], row[3], row[7]
row[0], row[1], row[2], row[3], row[8]
......................................
row[0], row[4], row[5], row[6], row[7]
row[0], row[4], row[5], row[6], row[8]
row[0], row[4], row[5], row[6], row[9]
row[0], row[4], row[5], row[6], row[10]
row[0], row[4], row[5], row[6], row[11]
......................................
row[5], row[6], row[7], row[8], row[9]
row[5], row[6], row[7], row[8], row[10]
row[5], row[6], row[7], row[8], row[11]
row[5], row[6], row[7], row[8], row[12]
row[5], row[6], row[7], row[8], row[13]
数据框:
index Date Open High Low Close Adj Close Close_status
1 1 2018-01-03 172.529999 174.550003 171.960007 172.229996 166.774963 MIN
3 3 2018-01-05 173.440002 175.369995 173.050003 175.000000 169.457214 MAX
6 6 2018-01-10 173.160004 174.300003 173.000000 174.289993 168.769714 MIN
最佳答案
有用:
for row in combinations(df_new.values, 5):
input(row)
关于python - 数据框中的所有5行组合,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/60180044/