от
Я пытаюсь объединить строки в две строки на основе условия. Я использовал цикл для слияния значений. Входной набор данных и выходной столбец приведены на рисунке Я использовал цикл для объединения значений в строках
for i in range(len(Data)):
    j=i 1
    while j < len(Data):
       if(Data['key (Sum(col1to6))'][i]!=Data['key (Sum(col1to6))'][j]):
           break;
    if (Data['key (Sum(col1to6))'][i]==Data['key (Sum(col1to6))'][j]) and     Data['value'][i]
В моем окончательном выводе все строки объединяются.              

Ваш ответ

Отображаемое имя (по желанию):
Конфиденциальность: Ваш электронный адрес будет использоваться только для отправки уведомлений.
Анти-спам проверка:
Чтобы избежать проверки в будущем, пожалуйста войдите или зарегистрируйтесь.

1 Ответ

0 голосов
от
Хотя я хочу сообщить вам, что я не полностью понял ваш вопрос, но, глядя на код, я вижу следующую ошибку, которая может вызвать у вас проблему.
for i in range(len(Data)):
  j=i 1
  while j
...