Tag: pandas

Добавить столбец в базу данных pandas

Это, вероятно, легко, но у меня есть следующие данные: В кадре данных 1: index dat1 0 9 1 5 В кадре данных 2: index dat2 0 7 1 6 Мне нужен фрейм данных со следующей формой: index dat1 dat2 0 9 7 1 5 6 Я пробовал использовать метод append , но я получаю перекрестное […]

преобразовать фрейм данных python в список

У меня есть Python dataFrame с несколькими столбцами. LogBlk Page BayFail 0 0 [0, 1, 8, 9] 1 16 [0, 1, 4, 5, 6, 8, 9, 12, 13, 14] 2 32 [0, 1, 4, 5, 6, 8, 9, 12, 13, 14] 3 48 [0, 1, 4, 5, 6, 8, 9, 12, 13, 14] Я хочу […]

Как взять максимум 2 столбца в фрейме данных и сделать его еще одним столбцом?

У меня есть dataframe с столбцами A , B Мне нужно создать столбец C , чтобы для каждой записи / строки: C = max(A, B) . Как мне это сделать? Благодарю.

Добавление строки в pandas Изменения в DataFrame dtype

Проблема заключается в том, что добавление строки в DataFrame изменяет dtype столбцов: >>> from pandas import DataFrame >>> df = DataFrame({'a' : range(10)}, dtype='i4') >>> df a 0 0 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 [10 rows x 1 columns] Я специально указал […]

SQL-подобные функции окна в PANDAS: Нумерация строк в Python Pandas Dataframe

Я исхожу из sql-фона и часто использую следующий шаг обработки данных: Разделите таблицу данных одним или несколькими полями Для каждого раздела добавьте рядок для каждой из его строк, который оценивает строку по одному или нескольким другим полям, где аналитик указывает восходящий или нисходящий EX: df = pd.DataFrame({'key1' : ['a','a','a','b','a'], 'data1' : [1,2,2,3,3], 'data2' : [1,10,2,3,30]}) […]

Pandas Crosstabulation и подсчет

Я использую Python Pandas. У меня есть столбец со строкой, и я хотел бы иметь пересечение между столбцами. Например, у меня есть следующий вход 1: Andi 2: Andi, Cindy 3: Thomas, Cindy 4: Cindy, Thomas И я хотел бы получить следующий результат: Следовательно, комбинация Анди и Томаса не появляется в данных, но Синди и Томас […]

функция loc в пандах

Может ли кто-нибудь объяснить, почему loc используется в python pandas с примерами, как показано ниже? for i in range(0, 2): for j in range(0, 3): df.loc[ (df.Age.isnull()) & (df.Gender == i) & (df.Pclass == j+1),\ 'AgeFill'] = median_ages[i,j]

Сократите колонку `TimeStamp` до точности часов в pandas` DataFrame`

У меня есть pandas.DataFrame называемый df который имеет автоматически сгенерированный индекс, с столбцом dt : df['dt'].dtype, df['dt'][0] # (dtype('<M8[ns]'), Timestamp('2014-10-01 10:02:45')) То, что я хотел бы сделать, – создать новый столбец с укороченной точностью до часа. В настоящее время я использую: df['dt2'] = df['dt'].apply(lambda L: datetime(L.year, L.month, L.day, L.hour)) Это работает, так что все в […]

Равенство в Pandas DataFrames – Вопросы для заказа столбцов?

В рамках единичного теста мне нужно проверить два DataFrames для равенства. Порядок столбцов в DataFrames для меня не важен. Тем не менее, это кажется важным для Панд: import pandas df1 = pandas.DataFrame(index = [1,2,3,4]) df2 = pandas.DataFrame(index = [1,2,3,4]) df1['A'] = [1,2,3,4] df1['B'] = [2,3,4,5] df2['B'] = [2,3,4,5] df2['A'] = [1,2,3,4] df1 == df2 Результаты […]

Вопросы проектирования Pandas для мультииндексированных Dataframes

Целью этого вопроса является дальнейшее изучение данных данных MultiIndex и задание вопросов наилучшего подхода к различным задачам. Создание DataFrame import pandas as pd df = pd.DataFrame({'index_date' : ['12/07/2016','12/07/2016','12/07/2016','12/07/2016','12/07/2016'], 'portfolio' : ['A','B','C','D','E'], 'reporting_ccy' : ['GBP','GBP','GBP','GBP','GBP'], 'portfolio_ccy' : ['JPY','USD','USD','EUR','EUR'], 'amount' : [100,200,300,400,500], 'injection' : [1,2,3,4,5], 'to_usd' : [1.3167,1.3167,1.3167,1.3167,1.3167], 'to_ccy' : [0.009564,1,1,1.1093,1.1093], 'm5' : [2,4,6,8,10], 'm6' : [1,3,5,7,9]}); […]

Interesting Posts

Многопроцессорность Python: ограничение количества используемых сердечников

Python Script, args не передается скрипту

Рисование эллипсов на проекциях базовой карты matplotlib

Как сделать отсортированный класс словаря?

Как фильтровать словарные ключи на основе его соответствующих значений

Что делает унарный оператор ~ в numpy?

Есть ли стандартный способ убедиться, что скрипт python будет интерпретироваться python2, а не python3?

Регулярное выражение Python должно разделять пробелы, кроме как между кавычками

Emacs – вкладка-завершение локальных переменных Python

Эффективные точечные продукты больших массивов с памятью

Как установить cookie с помощью Plopon urlopen?

Неожиданно перечислены изменения списков, отображаемые в подсписках

Как хранятся и вычисляются истории контроля версий?

Всесторонний учебник для начинающих?

Сохранение интерактивных рисунков Matplotlib

Python - лучший язык программирования в мире.