Openpyxl, Pandas или xlrd для правильного представления данных?

У меня есть файл Excel, и мне нужно переставить данные внутри него в соответствии с некоторыми условиями. Мне нужно сгруппировать данные и сохранить отношения между строками и столбцами, также мне нужно объединить некоторые ячейки, содержащие одно и то же имя (в примере это «условие»).

Так что лучший способ сделать это? Полностью потерян.

Например, вход:

"ID" "NAME" "CONDITION 1" "CONDITION 2" "CONDITION 3" "0" "CLARK" "ALIEN" "JOURNALIST" "HERO" "1" "BRUCE" "JUSTICE" "MILLIONAIRE" "BAT" 

И выход должен быть:

 "CLARK" "ALIEN, JOURNALIST, HERO" "BRUCE" "JUSTICE, MILLIONAIRE, BAT" 

Любая помощь, спасибо!

Я попытался реплицировать вашу проблему в Excel.

введите описание изображения здесь

Ниже приведен список формул:

введите описание изображения здесь

То есть формула конкатенации =CONCATENATE(B2," ",C2) и т. Д.

Я не знаком с пакетами Python, на которые вы ссылаетесь, но стоит добавить эти теги, чтобы привлечь внимание к тем, которые есть. В этом случае я бы предложил сосредоточить этот вопрос немного больше.

  • извлекать данные из нескольких текстовых файлов в папку на листе excel
  • Excel 2016 Подключение к MySQL в Data Новый запрос из базы данных
  • Разбор текстовых документов в файл excel с одним словом в строке
  • Запись данных Excel в базу данных в Java
  • Как передать имя пользователя и пароль во внешний файл в Excel Data Connection
  • Как отправить данные на разные вкладки с помощью пользовательской формы?
  • Справочный лист, основанный на значении ячейки
  • Если выражение отличается между диапазоном
  • как импортировать файл excel.cvs без индексного ключа в phpmyadmin
  • Как преобразовать Excel XLS в MDB Access с помощью Excel VBA
  • Есть ли способ объединить данные Excel, которые распространяются по нескольким строкам? Есть ли лучший способ представить эти данные?
  • Давайте будем гением компьютера.