Вопросы с тегом «pandas»

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

4
Когда я должен когда-либо использовать pandas apply () в своем коде?
Я видел много ответов на вопросы о переполнении стека, связанные с использованием метода Pandas apply. Я также видел, как пользователи комментируют под ними, говоря, что « applyработает медленно, и этого следует избегать». Я прочитал много статей на тему производительности, которые объясняют applyмедленно. Я также видел заявление об отказе от ответственности …

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

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] …
114 python  excel  pandas 

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

6
Преобразование строк в числа с плавающей запятой в DataFrame
Как преобразовать столбец DataFrame, содержащий строки и NaNзначения, в числа с плавающей запятой. И есть еще один столбец, значениями которого являются строки и числа с плавающей запятой; как преобразовать весь этот столбец в числа с плавающей запятой.
113 python  pandas 

11
Объедините столбцы даты и времени с помощью python pandas
У меня есть фреймворк pandas со следующими столбцами; 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 …

7
Как изменить формат даты и времени в пандах
В моем фрейме данных есть DOBстолбец (примерный формат 1/1/2016), который по умолчанию преобразуется в pandas dtype 'object':DOB object Преобразование это формат даты с df['DOB'] = pd.to_datetime(df['DOB']), дата преобразуется в: 2016-01-26и его dtypeявляется: DOB datetime64[ns]. Теперь я хочу преобразовать этот формат даты 01/26/2016в любой другой общий формат даты или в любой …

9
Вернуть несколько столбцов из pandas apply ()
У меня есть панды DataFrame, df_test. Он содержит столбец «размер», который представляет размер в байтах. Я рассчитал КБ, МБ и ГБ, используя следующий код: df_test = pd.DataFrame([ {'dir': '/Users/uname1', 'size': 994933}, {'dir': '/Users/uname2', 'size': 109338711}, ]) df_test['size_kb'] = df_test['size'].astype(int).apply(lambda x: locale.format("%.1f", x / 1024.0, grouping=True) + ' KB') df_test['size_mb'] = …


6
Создание тепловой карты из pandas DataFrame
У меня есть фрейм данных, созданный из пакета Python Pandas. Как создать тепловую карту с помощью 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 aaa 2.431645 …

4
Python: преобразование timedelta в int во фрейме данных
Я хотел бы создать столбец в фрейме данных pandas, который представляет собой целочисленное представление количества дней в столбце timedelta. Можно ли использовать datetime.days или мне нужно сделать что-то более ручное? столбец timedelta 7 дн., 23:29:00 столбец целых чисел дня 7
112 python  pandas  timedelta 

5
Получить общее количество панд
Цель У меня есть фрейм данных Pandas, как показано ниже, с несколькими столбцами, и я хотел бы получить общее количество столбцов MyColumn. Фрейм данных -df: print df X MyColumn Y Z 0 A 84 13.0 69.0 1 B 76 77.0 127.0 2 C 28 69.0 16.0 3 D 28 28.0 …
112 python  pandas  dataframe  sum 

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]}) В идеале у меня было бы что-то …

12
Python pandas dataframe в словарь
У меня есть фрейм данных с двумя столбцами, и я собираюсь преобразовать его в словарь Python - первый столбец будет ключом, а второй - значением. Заранее спасибо. Фрейм данных: id value 0 0 10.2 1 1 5.7 2 2 7.4

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.