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

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

6
Призначте типи стовпців кадру даних панд
Я хочу встановити 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 Єдиний спосіб, коли я можу їх встановити, - …
110 python  pandas 

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

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

5
Пандони Python об'єднують лише певні стовпці
Чи можливо лише об'єднати деякі стовпці? У мене є DataFrame df1 зі стовпцями x, y, z та df2 зі стовпцями x, a, b, c, d, e, f тощо. Я хочу об'єднати два DataFrames на x, але я хочу лише об'єднати стовпці df2.a, df2.b - не весь DataFrame. У результаті вийде …
109 python  merge  pandas 

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

11
Розуміння inplace = True
У pandasбібліотеці багато разів є можливість змінити об'єкт замість нього, наприклад, з наступним твердженням ... df.dropna(axis='index', how='all', inplace=True) Мені цікаво, що повертається, а також як обробляється об'єкт, коли inplace=Trueпередається проти коли inplace=False. Чи всі операції змінюються, selfколи inplace=True? І коли inplace=Falseнегайно створюється новий об’єкт, такий як new_df = selfі потім …
109 python  pandas  in-place 

5
Читайте заархівований файл у вигляді файлів DataFrame
Я намагаюся розпакувати файл CSV і передати його в панди, щоб я міг працювати над файлом. Я спробував поки що код: 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 вміє отримати файл, я отримую "не існує" в кінці помилки. Може …
108 python  zip  pandas 

11
декартовий продукт у пандах
У мене є два фрейми даних панд: 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]})
108 python  pandas 

4
Панди кожен n-й ряд
Dataframe.resample () працює лише з даними часових рядів. Я не можу знайти спосіб отримати кожен n-й рядок з даних, що не належать до серії. Який найкращий метод?

5
Як додати заголовок до Seaborn Boxplot
Здається, це досить зручно для Google, але не вдалося знайти щось в мережі, що працює. Я пробував обидва sns.boxplot('Day', 'Count', data= gg).title('lalala')і sns.boxplot('Day', 'Count', data= gg).suptitle('lalala'). Жоден не працював. Я думаю, що це може бути тому, що я також працюю з matplotlib.

4
унікальні комбінації значень у вибраних стовпцях у фреймі даних pandas та підрахунку
У мене є дані у фреймі даних pandas наступним чином: df1 = pd.DataFrame({'A':['yes','yes','yes','yes','no','no','yes','yes','yes','no'], 'B':['yes','no','no','no','yes','yes','no','yes','yes','no']}) Отже, мої дані виглядають так ---------------------------- index A B 0 yes yes 1 yes no 2 yes no 3 yes no 4 no yes 5 no yes 6 yes no 7 yes yes 8 yes yes …
108 python  pandas 

5
Перетворення SQLAlchemy ORM в панди DataFrame
Цю тему певний час не обговорювали тут чи деінде. Чи є рішення, яке перетворює SQLAlchemy <Query object>на панду DataFrame? Pandas має можливість використовувати, pandas.read_sqlале для цього потрібно використовувати необроблений SQL. У мене є дві причини, що хочу цього уникнути: 1) У мене вже є все, що використовує ORM (це є …

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 …
107 python  pandas  dataframe  sum 

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


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