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

113
Как изменить формат даты и времени в пандах

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

113
Вернуть несколько столбцов из pandas apply ()

У меня есть панды DataFrame, df_test. Он содержит столбец «размер», который представляет размер в байтах. Я рассчитал КБ, МБ и ГБ, используя следующий код: df_test = pd.DataFrame([ {'dir': '/Users/uname1', 'size': 994933}, {'dir': '/Users/uname2', 'size': 109338711}, ]) df_test['size_kb'] =...

112
Вставить строку в фреймворк pandas

У меня есть фреймворк: s1 = pd.Series([5, 6, 7]) s2 = pd.Series([7, 8, 9]) df = pd.DataFrame([list(s1), list(s2)], columns = ["A", "B", "C"]) A B C 0 5 6 7 1 7 8 9 [2 rows x 3 columns] и мне нужно добавить первую строку [2, 3, 4], чтобы получить: A B C 0 2 3 4 1 5 6 7 2 7 8 9 Я пробовал append()и...

112
Создание тепловой карты из 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,...

112
Python: преобразование timedelta в int во фрейме данных

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

112
Получить общее количество панд

Цель У меня есть фрейм данных 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 31.0 4 E 19 20.0 85.0 5 F 84 193.0 70.0 Моя попытка...

111
Как освободить память, используемую фреймом данных pandas?

У меня есть действительно большой файл csv, который я открыл в пандах следующим образом .... import pandas df = pandas.read_csv('large_txt_file.txt') Как только я это сделаю, мое использование памяти увеличится на 2 ГБ, что и ожидается, поскольку этот файл содержит миллионы строк. Моя проблема...

111
Python pandas dataframe в словарь

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

111
Преобразование времени unix в читаемую дату в кадре данных pandas

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

111
Запустите регрессию 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]}) В идеале у меня было бы что-то подобное, ols(A ~...

111
Назначьте типы столбцов фрейма данных pandas

Я хочу установить dtypes нескольких столбцов в pd.Dataframe(у меня есть файл, который мне пришлось вручную проанализировать в список списков, так как файл не подлежал обработке pd.read_csv) import pandas as pd print pd.DataFrame([['a','1'],['b','2']], dtype={'x':'object','y':'int'},...

111
Преобразовать строку в заголовок столбца для Pandas DataFrame,

Данные, с которыми мне приходится работать, немного запутаны. Внутри данных есть имена заголовков. Как я могу выбрать строку из существующего фрейма данных pandas и сделать ее (переименовать в) заголовком столбца? Я хочу сделать что-то вроде: header = df[df['old_header_name1'] ==...

110
Python Pandas объединяет только определенные столбцы

Можно ли объединить только несколько столбцов? У меня есть DataFrame df1 со столбцами x, y, z и df2 со столбцами x, a, b, c, d, e, f и т. Д. Я хочу объединить два DataFrame на x, но я хочу объединить только столбцы df2.a, df2.b, а не весь DataFrame. Результатом будет DataFrame с x, y, z, a, b. Я...

110
Как добавить заголовок к морскому графику

Выглядит неплохо для Google, но не смог найти в Интернете что-то работающее. Я пробовал и то sns.boxplot('Day', 'Count', data= gg).title('lalala')и другое sns.boxplot('Day', 'Count', data= gg).suptitle('lalala'). Ни один не работал. Думаю, это может быть потому, что я также работаю с matplotlib....

109
декартово произведение в пандах

У меня есть два фрейма данных pandas: from pandas import DataFrame df1 = DataFrame({'col1':[1,2],'col2':[3,4]}) df2 = DataFrame({'col3':[5,6]}) Как лучше всего получить их декартово произведение (конечно, не написав его явно, как я)? #df1, df2 cartesian product df_cartesian =...

109
Измените одно значение на основе другого значения в пандах

Я пытаюсь перепрограммировать свой код Stata на Python для повышения скорости, и меня указали в сторону PANDAS. Однако мне трудно понять, как обрабатывать данные. Допустим, я хочу перебрать все значения в заголовке столбца «ID». Если этот идентификатор соответствует определенному числу, я хочу...

109
извлечь значение столбца на основе другого кадра данных pandas столбца

Я как бы застрял при извлечении значения одной переменной, обусловливающей другую переменную. Например, следующий фрейм данных: A B p1 1 p1 2 p3 3 p2 4 Как я могу узнать, Aкогда B=3? Каждый раз, когда я извлекал значение A, я получал объект, а не строку....