Я сделал простой DataFrame с именем middle_dataframe
в python, который выглядит следующим образом и имеет только одну строку данных: отображение существующего кадра данных И я хочу добавить новый кадр данных, сгенерированный каждый раз вцикл до этого существующего кадра данных.Это моя программа:
k = 2
for k in range(2, 32021):
header = whole_seq_data[k]
if header.startswith('>'):
id_name = get_ucsc_ids(header)
(chromosome, start_p, end_p) = get_chr_coordinates_from_string(header)
if whole_seq_data[k + 1].startswith('[ATGC]'):
seq = whole_seq_data[k + 1]
df_temp = pd.DataFrame(
{
"ucsc_id":[id_name],
"chromosome":[chromosome],
"start_position":[start_p],
"end_position":[end_p],
"whole_sequence":[seq]
}
)
middle_dataframe.append(df_temp)
k = k + 2
Кажется, что мои итерации в цикле for в порядке, и я проверил переменные, которые сохранили правильное значение после использования регулярного выражения.Но middle_dataframe не имеет никаких изменений.И я не могу понять, почему.