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

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



6
python pandas фрейм даних, це передача за значенням або передача за посиланням
Якщо я передаю фрейм даних функції та модифікую її всередині функції, це передає значення або передає посилання? Я запускаю такий код a = pd.DataFrame({'a':[1,2], 'b':[3,4]}) def letgo(df): df = df.drop('b',axis=1) letgo(a) значення aне змінюється після виклику функції. Чи означає це, що це побічне значення? Я також спробував наступне xx = …


2
Як створити новий стовпець з виводу pandas groupby (). Sum ()?
Спроба створити новий стовпець з groupbyрозрахунку. У наведеному нижче коді я отримую правильні обчислені значення для кожної дати (див. Групу нижче), але коли я намагаюся створити новий стовпець ( df['Data4']) з ним, я отримую NaN. Тому я намагаюся створити новий стовпець у фреймі даних із сумою Data3всіх дат і застосувати …

7
Знайдіть унікальні значення в стовпці, а потім сортуйте їх
У мене є фрейм даних pandas. Я хочу надрукувати унікальні значення одного з його стовпців у порядку зростання. Ось як я це роблю: import pandas as pd df = pd.DataFrame({'A':[1,1,3,2,6,2,8]}) a = df['A'].unique() print a.sort() Проблема в тому, що я отримую Noneдля виводу.

6
Індекс доступу останнього елемента у фреймі даних
Я шукаю це навколо, але, здається, не можу знайти (хоча це повинно бути надзвичайно тривіально). У мене проблема полягає в тому, що я хотів би отримати значення стовпця для першого та останнього записів кадру даних. Але якщо я: df.ix[0]['date'] Я отримав: datetime.datetime(2011, 1, 10, 16, 0) але якщо я це …
84 python  pandas 

4
Застосувати функцію до індексу DataFrame
Який найкращий спосіб застосувати функцію до індексу Панд DataFrame? В даний час я використовую такий багатослівний підхід: pd.DataFrame({"Month": df.reset_index().Date.apply(foo)}) де Date- це ім'я індексу і foo- це назва функції, яку я застосовую.


5
Кілька виходів у комірку IPython Notebook
Я запускаю цю комірку в блокноті IPython: # salaries and teams are Pandas dataframe salaries.head() teams.head() Результат полягає в тому, що я отримую лише вихідні teamsдані фрейму даних, а не обох salariesі teams. Якщо я просто запускаю, salaries.head()я отримую результат для salariesфрейму даних, але при запуску обох операторів я просто …

6
Як об’єднати серію та DataFrame
Якщо ви прийшли сюди, шукаючи інформацію про те, як об’єднати a DataFrameта Seriesіндекс , перегляньте цю відповідь . Оригінальним наміром OP було запитати, як призначити елементи серії як стовпці іншому DataFrame . Якщо вам цікаво знати відповідь на це, подивіться на прийняту відповідь EdChum. Найкраще, що я можу придумати - …

5
Панди Python Як призначити результати групової операції назад до стовпців у батьківському фреймі даних?
У мене є такий фрейм даних в IPython, де кожен рядок є одним запасом: In [261]: bdata Out[261]: <class 'pandas.core.frame.DataFrame'> Int64Index: 21210 entries, 0 to 21209 Data columns: BloombergTicker 21206 non-null values Company 21210 non-null values Country 21210 non-null values MarketCap 21210 non-null values PriceReturn 21210 non-null values SEDOL 21210 …


3
У чому різниця між використанням loc та використанням просто квадратних дужок для фільтрації стовпців у Pandas / Python?
Я помітив три методи вибору стовпця в Pandas DataFrame: Перший спосіб вибору стовпця за допомогою loc: df_new = df.loc[:, 'col1'] Другий метод - здається простішим і швидшим: df_new = df['col1'] Третій спосіб - найзручніший: df_new = df.col1 Чи є різниця між цими трьома методами? Я не думаю, що в такому …

5
Як згрупувати записи панд DataFrame за датою в не унікальний стовпець
Панда DataFrameмістить стовпець із іменем, "date"який містить не унікальні datetimeзначення. Я можу згрупувати рядки в цьому кадрі за допомогою: data.groupby(data['date']) Однак це розділяє дані на datetimeзначення. Я хотів би згрупувати ці дані за роком, що зберігається у стовпці "дата". Ця сторінка показує, як групувати за роками у випадках, коли позначка …
82 python  pandas 

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