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

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

4
Змініть одне значення на основі іншого значення в пандах
Я намагаюся перепрограмувати свій Stata-код на Python для покращення швидкості, і мене вказали в напрямку PANDAS. Однак мені важко обернути голову навколо того, як обробляти дані. Скажімо, я хочу повторити всі значення в заголовку стовпця "Ідентифікатор". Якщо цей ідентифікатор відповідає конкретному номеру, я хочу змінити два відповідних значення FirstName та …
107 python  pandas 

10
Скиньте стовпці, ім'я яких містить певний рядок із панд DataFrame
У мене є кадр даних панди з такими назвами стовпців: Результат1, Тест1, Результат2, Тест2, Результат3, Тест3 тощо ... Я хочу скинути всі стовпці, назва яких містить слово "Тест". Число таких стовпців не є статичним, але залежить від попередньої функції. Як я можу це зробити?
106 python  pandas  dataframe 

2
Чи справді погані петлі в пандах справді погані? Коли я повинен піклуватися?
Чи forсправді петлі "погані"? Якщо ні, то в яких ситуаціях вони були б кращими, ніж використання більш звичайного "векторного" підходу? 1 Мені знайоме поняття "векторизація" та те, як панди використовують векторизовані методи для прискорення обчислень. Векторизовані функції транслюють операції протягом усієї серії або DataFrame для досягнення прискорень, значно більших, ніж …


4
Що таке dtype ('O') у пандах?
У мене є фрейм даних у пандах, і я намагаюся розібратися, що таке типи його значень. Я не впевнений, який тип стовпця 'Test'. Однак, коли бігаю myFrame['Test'].dtype, я отримую; dtype('O') Що це означає?

6
Як поєднати два кадри даних?
Я використовую кадри даних Pandas. Скажімо, у мене є початковий кадр даних D. Я витягую з нього два кадри даних так: A = D[D.label == k] B = D[D.label != k] то я міняю мітку в A іB A.label = 1 B.label = -1 Я хочу поєднати A і B, …
105 python  pandas 

4
Виберіть рядки Pandas на основі індексу списку
У мене є df кадр даних: 20060930 10.103 NaN 10.103 7.981 20061231 15.915 NaN 15.915 12.686 20070331 3.196 NaN 3.196 2.710 20070630 7.907 NaN 7.907 6.459 Тоді я хочу вибрати рядки з певними порядковими номерами, які вказані у списку, припустимо, тут [1,3], а потім ліворуч: 20061231 15.915 NaN 15.915 12.686 …
105 python  pandas 


5
Додайте рівень до панди MultiIndex
У мене є DataFrame з MultiIndex, створений після деякого групування: import numpy as np import pandas as p from numpy.random import randn df = p.DataFrame({ 'A' : ['a1', 'a1', 'a2', 'a3'] , 'B' : ['b1', 'b2', 'b3', 'b4'] , 'Vals' : randn(4) }).groupby(['A', 'B']).sum() df Output> Vals Output> A B …
105 python  pandas 

6
Зробити Pandas DataFrame apply () використовувати всі ядра?
Починаючи з серпня 2017 року, Pandas DataFame.apply () , на жаль, все ще обмежений роботою з одним ядром, що означає, що багатоядерна машина витратить більшу частину свого обчислювального часу під час роботи df.apply(myfunc, axis=1). Як ви можете використовувати всі свої ядра для паралельного запуску застосування у фреймі даних?
105 pandas  dask 

7
Порівняйте два стовпці за допомогою панд
Використовуючи це як вихідну точку: a = [['10', '1.2', '4.2'], ['15', '70', '0.03'], ['8', '5', '0']] df = pd.DataFrame(a, columns=['one', 'two', 'three']) Out[8]: one two three 0 10 1.2 4.2 1 15 70 0.03 2 8 5 0 Я хочу використовувати щось на зразок ifвисловлювання в межах панд. if df['one'] …

7
в зошиті Ipython / Jupyter, Pandas не відображає графіку, який я намагаюся побудувати
Я намагаюся побудувати деякі дані, використовуючи панди в Ipython Notebook, і, хоча він дає мені об'єкт, він насправді не будує сам графік. Так це виглядає приблизно так: In [7]: pledge.Amount.plot() Out[7]: <matplotlib.axes.AxesSubplot at 0x9397c6c> Графік повинен слідувати після цього, але він просто не відображається. Я імпортував matplotlib, тому це не …

3
Як отримати значення з DataFrame Pandas, а не індекс та тип об'єкта
Скажіть, у мене є така DataFrame Літерний номер А 1 Б 2 C 3 D 4 Які можна отримати за допомогою наступного коду import pandas as pd letters=pd.Series(('A', 'B', 'C', 'D')) numbers=pd.Series((1, 2, 3, 4)) keys=('Letters', 'Numbers') df=pd.concat((letters, numbers), axis=1, keys=keys) Тепер я хочу отримати значення C зі стовпця Letters. …
104 python  pandas  dataframe 

5
Додайте стовпчик до фрейму даних панд
Це, мабуть, просто, але у мене є такі дані: У кадрі 1 даних: index dat1 0 9 1 5 У кадрі 2 даних: index dat2 0 7 1 6 Я хочу кадр даних у такій формі: index dat1 dat2 0 9 7 1 5 6 Я намагався використовувати appendметод, але …
104 python  pandas 


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