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

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

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

2
Циклы for в пандах действительно плохи? Когда мне нужно заботиться?
Есть forпетли действительно «плохо»? Если нет, то в каких ситуациях они были бы лучше, чем использование более традиционного «векторизованного» подхода? 1 Я знаком с концепцией «векторизации» и с тем, как pandas использует векторизованные методы для ускорения вычислений. Векторизованные функции транслируют операции по всей серии или DataFrame, чтобы добиться гораздо большего …

7
Как удалить последнюю строку данных фрейма данных pandas
Я думаю, это должно быть просто, но я попробовал несколько идей, и ни одна из них не сработала: last_row = len(DF) DF = DF.drop(DF.index[last_row]) #<-- fail! Я пробовал использовать отрицательные индексы, но это тоже приводило к ошибкам. Я, должно быть, все еще неправильно понимаю что-то основное.
108 python  pandas 

13
Отбросьте строки со всеми нулями в кадре данных pandas
Я могу использовать pandas dropna()функцию для удаления строк с некоторыми или всеми столбцами, установленными как NA's. Есть ли эквивалентная функция для удаления строк со всеми столбцами, имеющими значение 0? P kt b tt mky depth 1 0 0 0 0 0 2 0 0 0 0 0 3 0 0 …
108 python  pandas 

9
Установить порядок столбцов в кадре данных pandas
Есть ли способ изменить порядок столбцов в фрейме данных pandas на основе моих личных предпочтений (то есть не в алфавитном или числовом порядке, а, скорее, в соответствии с определенными соглашениями)? Простой пример: frame = pd.DataFrame({ 'one thing':[1,2,3,4], 'second thing':[0.1,0.2,1,2], 'other thing':['a','e','i','o']}) производит это: one thing other thing second thing 0 …
107 python  pandas 

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

4
Выберите строки Pandas на основе индекса списка
У меня есть dataframe 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 …
107 python  pandas 

10
Удалите столбцы, имя которых содержит определенную строку из pandas DataFrame
У меня есть фреймворк pandas со следующими именами столбцов: Результат1, Тест1, Результат2, Тест2, Результат3, Тест3 и т. Д. Я хочу удалить все столбцы, в названии которых есть слово «Тест». Количество таких столбцов не является статическим, а зависит от предыдущей функции. Как я могу это сделать?
107 python  pandas  dataframe 



5
Подготовьте уровень к мультииндексу панд
У меня есть 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 …
106 python  pandas 

5
Добавить столбец в фрейм данных pandas
Наверное, это легко, но у меня есть следующие данные: Во фрейме данных 1: index dat1 0 9 1 5 Во фрейме данных 2: index dat2 0 7 1 6 Мне нужен фрейм данных следующей формы: index dat1 dat2 0 9 7 1 5 6 Я пробовал использовать этот appendметод, но …
105 python  pandas 

10
Как преобразовать даты во фрейме данных Pandas в тип данных «дата»?
У меня есть фрейм данных Pandas, один из столбцов содержит строки даты в формате YYYY-MM-DD Например, '2013-10-28' На данный момент dtypeстолбец есть object. Как преобразовать значения столбцов в формат даты Pandas?
105 python  date  pandas 


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

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