-Эй- Раб.Мы могли бы сделать это для вас, но, поскольку вы заинтересованы в обучении, может быть, лучше решить эту проблему и дать вам сначала попробовать.С прагматической точки зрения самый быстрый способ - загрузить этот файл в Excel и перенести туда.Но программирование тоже весело!
Первый шаг - загрузка данных, так что гуглите "файл загрузки Python".
Второй шаг - преобразование данных этого плоского файла в структуры данных Python.Я бы использовал словарь словарей.Другой словарь использует дату в качестве ключа.Внутренний словарь будет использовать имя фактора в качестве ключа, а значением будет ежедневный доход.Как и в случае большинства проблем, существует множество способов, вы также можете использовать здесь панд, но, возможно, узнаете об этом позже.
Прокрутите каждую строку и разбейте строку.Google "Python Split String".
После разделения строки найдите дату строки во внешнем словаре.Если он не существует, добавьте новую запись с внутренним словарем: outerdict [date] = dict ().Затем вы можете вставить свой фактор в этот внутренний словарь.externaldict [дата] [фактор] = ежедневный возврат.
Последний шаг - вывод в CSV.Вы хотите использовать пакет CSV для этого.Google "Python CSV".Вы переберите все ключи и значения во внешнем словаре, который даст вам дату в качестве ключа.Google "словарь петель Python".Во внутреннем словаре есть ваши факторы, которые вы также можете циклически проходить, ключом является имя фактора, а значением - ежедневный доход.
Что может сбить с толку, так это то, есть ли у каждой даты все факторы и есть ли они вразные заказы.Не уверен, придется посмотреть на ваш набор данных, чтобы ответить на этот вопрос.
Я поместил это здесь в качестве ответа, потому что это слишком много текста, чтобы поместить в комментарии.Но мы можем исправить это позже, если потребуется.
Если вы хотите делать больше вещей в python с загруженными данными, просто используйте словари, которые мы создали.