Последовательное повторение одних и тех же результатов
Мне нужно проверить, повторяется ли у меня 4 раза одно и то же значение для "PCR POS/Neg" подряд, 3 раза в моем "output_df".
Как я могу это сделать?
def results1(file1,file2):
results_list = defaultdict(list)
names_loc = file2
listing_file = pd.read_excel(file1, index_col=None)
headers = ['Vector Name', 'Date and Time', 'Test ID', 'PCR POS/Neg']
output_df = pd.DataFrame(columns=headers)
with open(names_loc, "r") as fp:
for line in fp.readlines():
line = line.rstrip("\\\n")
full_name = line.split(',')
sample_name = full_name[0].split('_mean')
output_df['Date and Time'] = pd.to_datetime(output_df['Date and Time'])
df = pd.DataFrame({'value' : ['A','A','A','A', 'B','B','C','C','C','B','B']})
df['new'] = df["value"].apply(lambda x: ord(x))
np.floor(df["new"].diff().eq(0).sum()/3)