Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.71/21: Рейтинг темы: голосов - 21, средняя оценка - 4.71
0 / 0 / 0
Регистрация: 26.08.2015
Сообщений: 9

Pandas dataframe

12.08.2019, 20:10. Показов 4592. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго дня форумчане.

Возник следующий вопрос. Есть у меня таблица, которую необходимо "перевернуть".

Так dataframe выглядит изначально:


01.01.2019 123 Москва
02.01.2019 56 Рязань
03.01.2019 121 Москва
03.01.2019 45 Рязань

Получить мне необходимо следующее:

Москва Рязань
01.01.2019 123 0
02.01.2019 0 56
03.01.2019 121 45

Как это возможно реализовать в pandas?
Заранее спасибо!
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
12.08.2019, 20:10
Ответы с готовыми решениями:

Dataframe pandas
Всем привет! Есть dataframe книги. Автор1 книга 1 Автор 2 книга 2 Автор 1 книга 3 Как можно сформировать xml файл с...

Pandas Dataframe
я импортирую фрейм данных из excel. Столбец 1 установлен как индекс. Я хочу проверить в индекс (Столбец 1) пустой ячейке с помощью цикла...

Pandas. Объединить DataFrame
Приветствую всех! Коллеги, подскажите. Я спарсил xml файл с помощью xmltodict. Получил два датафрейма (пришлось делать два из-за...

4
5025 / 1054 / 147
Регистрация: 29.01.2013
Сообщений: 6,188
13.08.2019, 11:35
Alfa007, Вы знаете что-нибудь про операцию транспонирования? Вам, по сути, надо транспонировать DataFrame 2 раза. У DataFrame есть метод transpose(). Используйте его.

Не по теме:

Не помню, можно ли по правилам форума предлагать ссылку на документацию, но ответ на ваш вопрос я предложил, почитав документацию по pandas.

0
0 / 0 / 0
Регистрация: 26.08.2015
Сообщений: 9
13.08.2019, 11:56  [ТС]
Alli_Lupin, когда я использую transpose у меня даты тоже переворачиваются, а на выходе они мне нужны в виде индексов
0
5025 / 1054 / 147
Регистрация: 29.01.2013
Сообщений: 6,188
13.08.2019, 12:28
Alfa007, Переворачиваются? Т.е. у вас число, месяц, год в разных полях DF?
0
0 / 0 / 0
Регистрация: 26.08.2015
Сообщений: 9
13.08.2019, 12:54  [ТС]
Alli_Lupin, В первом столбце у меня дата, во втором сумма в третьем город. Город необходимо вывести в заголовки столбцов, чтобы города не повторялись как в строках, индекс должен состоять из дат и соответственно значения в столбце будут суммы. Я не очень понимаю как задействовать transpose, мне кажется здесь должна быть задействована группировка по названию города.

Добавлено через 8 минут
Решил вопрос с помощью сводной таблицы:
df_pivot = df.pivot_table(index='',columns=[''],aggfunc=sum, fill_value=0)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
13.08.2019, 12:54
Помогаю со студенческими работами здесь

Выборка в DataFrame Pandas
Подскажите пожалуйста с задачей, не выходит сделать выборку, как в задании в DataFrame Pandas. 1.Оставьте в выборке только те...

Сравнение Dataframe через Pandas
Добрый вечер уважаемые форумчане! На данный момент нахожусь на начальном этапе обучения языка Python 3 версии. Мне необходимо...

Сложить два DataFrame в Pandas
У меня есть первый df1=pd.DataFrame(), первая колонка - называние продукта, во второй -- его цена df1 apple 10 pen 5 bottle 12 ...

Сложные структуры Pandas DATAFRAME
Здраствуйте уважаемые знатоки! Подскажите пожалуйста способ при котором можно обработать нижеследующую структуру. Общий смысл просто...

Pandas, dataframe, to_csv, csvformatter
Добрый день! Помогите, пожалуйста. Делаю экспорт таблицы с помощью класса CSVFormatter в файл csv. Хочу, чтобы везде было по 3 знака...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru