Запитання з тегом «pandas»

Pandas - бібліотека Python для маніпулювання та аналізу даних, наприклад, фрейми даних, багатовимірні часові ряди та набори даних поперечного перерізу, які зазвичай зустрічаються в статистиці, результатах експериментальної науки, економетрії або фінансах. Pandas - одна з головних бібліотек наукових даних на Python.

8
Створення фрейму даних із словника, де записи мають різну довжину
Скажіть, у мене є словник з 10 парами ключ-значення. Кожен запис містить нумерований масив. Однак довжина масиву не однакова для всіх. Як я можу створити кадр даних, де кожен стовпець містить різний запис? Коли я намагаюся: pd.DataFrame(my_dict) Я отримав: ValueError: arrays must all be the same length Будь-який спосіб подолати …
114 python  pandas 

3
Чи можуть панди використовувати стовпчик як індекс?
У мене є така електронна таблиця: Locality 2005 2006 2007 2008 2009 ABBOTSFORD 427000 448000 602500 600000 638500 ABERFELDIE 534000 600000 735000 710000 775000 AIREYS INLET459000 440000 430000 517500 512500 Я не хочу вручну поміняти стовпчик рядком. Чи можна використовувати панди для читання даних до списку таким чином: data['ABBOTSFORD']=[427000,448000,602500,600000,638500] data['ABERFELDIE']=[534000,600000,735000,710000,775000] …
114 python  excel  pandas 

6
Відформатуйте вісь y у відсотках
У мене є існуючий сюжет, який створили з такими пандами: df['myvar'].plot(kind='bar') Вісь y має формат як float, і я хочу змінити вісь y на відсотки. У всіх знайдених нами рішеннях використовується синтаксис ax.xyz, і я можу розміщувати код лише під рядком вище, що створює графік (я не можу додати ax …


11
Поєднайте стовпці дати та часу за допомогою пандон python
У мене є фрейм даних панд з наступними стовпцями; Date Time 01-06-2013 23:00:00 02-06-2013 01:00:00 02-06-2013 21:00:00 02-06-2013 22:00:00 02-06-2013 23:00:00 03-06-2013 01:00:00 03-06-2013 21:00:00 03-06-2013 22:00:00 03-06-2013 23:00:00 04-06-2013 01:00:00 Як з’єднати дані ['Дата'] та дані ['Час'], щоб отримати наступне? Чи є спосіб зробити це за допомогою pd.to_datetime? Date …

9
Гарне друк фрейму даних панди
Як я можу надрукувати фрейм даних панди як приємну текстову таблицю, як-от нижче? +------------+---------+-------------+ | column_one | col_two | column_3 | +------------+---------+-------------+ | 0 | 0.0001 | ABCD | | 1 | 1e-005 | ABCD | | 2 | 1e-006 | long string | | 3 | 1e-007 | ABCD …


6
Створення теплової карти з панд DataFrame
У мене є кадр даних, згенерований з пакету Pandas Python. Як я можу генерувати теплову карту за допомогою DataFrame з пакету pandas. import numpy as np from pandas import * Index= ['aaa','bbb','ccc','ddd','eee'] Cols = ['A', 'B', 'C','D'] df = DataFrame(abs(np.random.randn(5, 4)), index= Index, columns=Cols) >>> df A B C D …

5
Запустіть регресію OLS з фреймом даних Pandas
У мене є pandasкадр даних, і я хотів би мати можливість передбачити значення стовпця A за значеннями у стовпцях B і C. Ось іграшковий приклад: import pandas as pd df = pd.DataFrame({"A": [10,20,30,40,50], "B": [20, 30, 10, 40, 50], "C": [32, 234, 23, 23, 42523]}) В ідеалі я мав би …

4
Python: Перетворити timedelta в int у фреймі даних
Я хотів би створити стовпчик у кадрі даних панди, який представляє ціле представлення кількості днів у стовпці timedelta. Чи можна використовувати 'datetime.days' чи мені потрібно зробити щось більш ручне? стовпець timedelta 7 днів, 23:29:00 цілий день стовпця 7
111 python  pandas  timedelta 

12
фрейм даних python pandas до словника
У мене є рамка даних двох стовпців, і я маю намір перетворити його в словник python - перший стовпець буде ключовим, а другий - значенням. Спасибі заздалегідь. Рамка даних: id value 0 0 10.2 1 1 5.7 2 2 7.4

4
Перетворити рядок у заголовок стовпця для Pandas DataFrame,
Дані, з якими я маю працювати, трохи безладні. У його даних є назви заголовків. Як я можу вибрати рядок із існуючого фрейму даних панд і зробити його (перейменувати його) на заголовок стовпця? Я хочу зробити щось на кшталт: header = df[df['old_header_name1'] == 'new_header_name1'] df.columns = header

5
Як вивільнити пам'ять, використану в рамках даних панди?
У мене дійсно великий файл CSV, який я відкрив у пандах наступним чином .... import pandas df = pandas.read_csv('large_txt_file.txt') Після цього моє використання пам'яті збільшується на 2 Гб, що очікується, оскільки цей файл містить мільйони рядків. Моя проблема виникає, коли мені потрібно звільнити цю пам'ять. Я біг .... del df …
111 python  pandas  memory 

4
Коли я коли-небудь хочу використовувати панди, що застосовують () у своєму коді?
Я бачив багато відповідей, розміщених на запитання щодо переповнення стека, що стосуються використання методу Pandas apply. Я також бачив, як користувачі коментують їх, говорячи, що " applyповільно, і цього слід уникати". Я прочитав багато статей на тему продуктивності, які пояснюють applyповільно. Я також бачив в документах застереження про те, як …

4
Перетворити час Unix на читабельну дату у фреймі даних панд
У мене є фрейм даних з часами unix та цінами в ньому. Я хочу перетворити індексний стовпець так, щоб він відображався у читаних людиною датах. Так, наприклад , у мене є , dateяк 1349633705в колонці , але я хочу, щоб показати , як 10/07/2012(або , по крайней мере 10/07/2012 18:15). …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.