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

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

4
Додавання стовпця з постійним значенням до фрейму даних pandas [дублікат]
Тут вже є відповіді на це питання : Додати стовпець до кадру даних з постійним значенням (4 відповіді) Закрито 4 місяці тому . Дано DataFrame: np.random.seed(0) df = pd.DataFrame(np.random.randn(3, 3), columns=list('ABC'), index=[1, 2, 3]) df A B C 1 1.764052 0.400157 0.978738 2 2.240893 1.867558 -0.977278 3 0.950088 -0.151357 -0.103219 …
102 python  pandas 

2
Ефективно перевірити, чи довільним об'єктом є NaN в Python / numpy / pandas?
Мої масиви numpy використовують np.nanдля позначення відсутніх значень. Коли я повторюю набір даних, мені потрібно виявити такі відсутні дані та обробляти їх спеціальними способами. Наївно я використовував numpy.isnan(val), що працює добре, якщо valне входить до підмножини типів, підтримуваних numpy.isnan(). Наприклад, відсутні дані можуть виникати в рядкових полях, і в такому …
101 python  numpy  pandas 

6
Як "вибрати відмінність" у кількох стовпцях фреймів даних у пандах?
Я шукаю спосіб зробити еквівалент SQL SELECT DISTINCT col1, col2 FROM dataframe_table Порівняння pandas sql не має нічого distinct. .unique() працює лише для одного стовпця, тож я гадаю, що я міг би конкретизувати стовпці, або помістити їх у список / кортеж і порівняти це, але це здається, що щось має …
101 python  pandas 

2
Об'єкт 'DataFrame' не має атрибута 'sort'
Тут я зіткнувся з деякою проблемою, у своєму пакеті python я встановив numpy, але у мене все ще є ця помилка , в об’єкта 'DataFrame' немає атрибута 'sort' Будь-хто може дати мені якусь ідею .. Це мій код: final.loc[-1] =['', 'P','Actual'] final.index = final.index + 1 # shifting index final …

7
Як змістити стовпець у Pandas DataFrame
Я хотів би перенести стовпець у пандах DataFrame, але мені не вдалося знайти спосіб зробити це з документації, не переписавши весь DF. Хтось знає, як це зробити? DataFrame: ## x1 x2 ##0 206 214 ##1 226 234 ##2 245 253 ##3 265 272 ##4 283 291 Бажаний вихід: ## x1 …
101 python  pandas  dataframe 

5
Вибір стовпця панд за місцем розташування
Я просто намагаюся отримати доступ до іменованих стовпців панд цілим числом. Ви можете вибрати рядок за місцем розташування за допомогою df.ix[3]. Але як вибрати стовпець за цілим числом? Мій фрейм даних: df=pandas.DataFrame({'a':np.random.rand(5), 'b':np.random.rand(5)})
101 python  pandas  indexing 

4
Додайте стовпець із кількістю днів між датами в пандах DataFrame
Я хочу відняти дати в "А" з дат у "В" і додати новий стовпець з різницею. df A B one 2014-01-01 2014-02-28 two 2014-02-03 2014-03-01 Я спробував наступне, але отримую помилку, коли намагаюсь включити це в цикл for ... import datetime date1=df['A'][0] date2=df['B'][0] mdate1 = datetime.datetime.strptime(date1, "%Y-%m-%d").date() rdate1 = datetime.datetime.strptime(date2, …

3
Отримайте pandas.read_csv для читання порожніх значень як порожнього рядка замість nan
Я використовую бібліотеку pandas для читання деяких даних CSV. У моїх даних певні стовпці містять рядки. Рядок "nan"- це можливе значення, як і порожній рядок. Мені вдалося змусити панд читати "nan" як рядок, але я не можу зрозуміти, як змусити його не читати порожнє значення як NaN. Ось зразки даних …
101 python  csv  pandas 

2
Панди: створіть два нових стовпчики в кадрі даних зі значеннями, обчисленими з попереднього стовпця
Я працюю з бібліотекою панд, і хочу додати два нових стовпчики до фрейму даних dfіз n стовпцями (n> 0). Ці нові стовпці є результатом застосування функції до одного з стовпців у кадрі даних. Функція, яка застосовується, така: def calculate(x): ...operate... return z, y Одним із способів створення нового стовпця для …
100 python  pandas 

8
Чи може Pandas побудувати гістограму дат?
Я взяв свою серію і примусив її до стовпця з датою dtype = datetime64[ns](хоча потрібна лише роздільна здатність дня ... не знаю, як змінити). import pandas as pd df = pd.read_csv('somefile.csv') column = df['date'] column = pd.to_datetime(column, coerce=True) але змова не працює: ipdb> column.plot(kind='hist') *** TypeError: ufunc add cannot use …

1
Спосіб прочитати кілька перших рядків для кадру даних pandas
Чи існує вбудований спосіб для read_csvчитання лише перших nрядків файлу, не знаючи довжини рядків заздалегідь? У мене є великий файл, який потрібно довго читати, і іноді хочу лише використовувати перші, скажімо, 20 рядків, щоб отримати його зразок (і волію не завантажувати повну річ і брати її за голову). Якби я …
100 python  pandas  csv  dataframe 

6
як ви фільтруєте кадри даних панд за кількома стовпцями
Щоб відфільтрувати кадр даних (df) за одним стовпцем, якщо врахувати дані з чоловіками та жінками, ми можемо: males = df[df[Gender]=='Male'] Питання 1 - Але що, якщо дані охоплювали кілька років, і я хотів бачити чоловіків лише за 2014 рік? Іншими мовами я можу зробити щось на зразок: if A = …
100 python  filter  pandas 

4
Numpy isnan () виходить з ладу в масиві плаваючих значень (застосовується від pandas dataframe)
У мене є масив плаваючих значень (деякі звичайні числа, деякі nans), який виходить із застосунку на фреймі даних pandas. З якоїсь причини numpy.isnan зазнає невдачі в цьому масиві, однак, як показано нижче, кожен елемент є плаваючим, numpy.isnan працює правильно на кожному елементі, тип змінної - це безумовно масив numpy. Що …
100 python  arrays  numpy  pandas 



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