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

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

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

6
Назначьте типы столбцов фрейма данных pandas
Я хочу установить dtypes нескольких столбцов в pd.Dataframe(у меня есть файл, который мне пришлось вручную проанализировать в список списков, так как файл не подлежал обработке pd.read_csv) import pandas as pd print pd.DataFrame([['a','1'],['b','2']], dtype={'x':'object','y':'int'}, columns=['x','y']) я получил ValueError: entry not a 2- or 3- tuple Единственный способ их установить - это …
111 python  pandas 

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


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

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

1
Стратегии тестирования метода pandas read_xml ()
В настоящее время инструменты ввода-вывода pandas не поддерживают read_xml()метод и его аналог to_xml(). Однако read_jsonдоказано , что древовидные структуры могут быть реализованы для импорта фреймов данных и read_htmlдля форматов разметки. Если команда панды действительно считает такой read_xmlметод для версии будущих панд, какая реализации они будут продолжать: разбор со встроенными xml.etree.ElementTreeс …
109 python  xml  pandas  xslt  xpath 

5
Прочтите заархивированный файл как pandas DataFrame
Я пытаюсь разархивировать файл csv и передать его в pandas, чтобы я мог работать с файлом. Код, который я пробовал до сих пор: import requests, zipfile, StringIO r = requests.get('http://data.octo.dc.gov/feeds/crime_incidents/archive/crime_incidents_2013_CSV.zip') z = zipfile.ZipFile(StringIO.StringIO(r.content)) crime2013 = pandas.read_csv(z.read('crime_incidents_2013_CSV.csv')) После последней строки, хотя python может получить файл, я получаю сообщение «не существует» в …
109 python  zip  pandas 

6
Преобразование ORM SQLAlchemy в pandas DataFrame
Эта тема давно не обсуждалась ни здесь, ни где-либо еще. Есть ли решение, преобразовывающее SQLAlchemy <Query object>в pandas DataFrame? Pandas имеет возможность использовать, pandas.read_sqlно для этого требуется необработанный SQL. У меня есть две причины, по которым я хочу этого избежать: 1) у меня уже есть все, использующее ORM (хорошая причина …

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

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

5
Преобразование столбца в кадре данных pandas из int в строку
У меня есть фреймворк в пандах со смешанными столбцами данных int и str. Я хочу сначала объединить столбцы в кадре данных. Для этого мне нужно преобразовать intстолбец в формат str. Я пытался сделать следующее: mtrx['X.3'] = mtrx.to_string(columns = ['X.3']) или mtrx['X.3'] = mtrx['X.3'].astype(str) но в обоих случаях это не работает, …
109 python  string  pandas  dataframe  int 

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


4
Панды каждую n-ю строку
Dataframe.resample () работает только с данными таймсерий. Я не могу найти способ получить каждую n-ю строку из данных вне таймсерий. Какой лучший метод?

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