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

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

5
Как заменить текст в столбце фрейма данных Pandas?
У меня есть столбец в моем фрейме данных: range "(2,30)" "(50,290)" "(400,1000)" ... и я хочу заменить ,запятую -тире. Сейчас я использую этот метод, но ничего не изменилось. org_info_exc['range'].replace(',', '-', inplace=True) Кто-нибудь может помочь?

8
Почему установка Pandas на Alpine Linux занимает много времени
Я заметил, что установка Pandas и Numpy (это зависимость) в контейнере Docker с использованием базовой ОС Alpine по сравнению с CentOS или Debian занимает гораздо больше времени. Ниже я создал небольшой тест, чтобы продемонстрировать разницу во времени. Помимо нескольких секунд, которые требуется Alpine для обновления и загрузки зависимостей сборки для …
103 pandas  numpy  docker  alpine 

2
Эффективно ли проверять, является ли произвольный объект NaN в Python / numpy / pandas?
Мои массивы numpy используют np.nanдля обозначения отсутствующих значений. Когда я перебираю набор данных, мне нужно обнаруживать такие отсутствующие значения и обрабатывать их особым образом. Я наивно использовал numpy.isnan(val), который работает хорошо, если только valон не входит в подмножество типов, поддерживаемых numpy.isnan(). Например, в строковых полях могут быть отсутствующие данные, и …
102 python  numpy  pandas 

2
Столбец биннинга с пандами python
У меня есть столбец Data Frame с числовыми значениями: df['percentage'].head() 46.5 44.2 100.0 42.12 Я хочу видеть столбец как количество мусорных корзин: bins = [0, 1, 5, 10, 25, 50, 100] Как я могу получить результат в виде закромок со своими value counts? [0, 1] bin amount [1, 5] etc …

7
Как выбрать строки в DataFrame между двумя значениями в Python Pandas?
Я пытаюсь изменить DataFrame, dfчтобы он содержал только строки, для которых значения в столбце closing_priceнаходятся между 99 и 101, и пытаюсь сделать это с помощью приведенного ниже кода. Однако я получаю сообщение об ошибке ValueError: значение истинности Серии неоднозначно. Используйте a.empty, a.bool (), a.item (), a.any () или a.all () …
102 python  pandas 

3
Получите pandas.read_csv для чтения пустых значений как пустой строки вместо nan
Я использую библиотеку pandas для чтения некоторых данных CSV. В моих данных некоторые столбцы содержат строки. Строка "nan"является возможным значением, как и пустая строка. Мне удалось заставить pandas читать «nan» как строку, но я не могу понять, как заставить его не читать пустое значение как NaN. Вот пример данных и …
102 python  csv  pandas 


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
удаление строк из фрейма данных на основании условия «не в» [дубликат]
На этот вопрос уже есть ответы здесь : Как отфильтровать фрейм данных Pandas, используя 'in' и 'not in', как в SQL (8 ответов) Закрыт 6 месяцев назад . Я хочу удалить строки из фрейма данных pandas, когда значение столбца даты находится в списке дат. Следующий код не работает: a=['2015-01-01' , …
102 python  pandas 

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 

1
Способ чтения первых нескольких строк для фрейма данных pandas
Есть ли встроенный способ использовать read_csvдля чтения только первых nстрок файла, не зная заранее длины строк? У меня есть большой файл, чтение которого занимает много времени, и иногда я хочу использовать только первые, скажем, 20 строк, чтобы получить его образец (и предпочитаю не загружать его полностью и не брать на …
101 python  pandas  csv  dataframe 

6
Как я могу фильтровать строки при загрузке в функции Pandas read_csv?
Как я могу отфильтровать, какие строки CSV должны быть загружены в память с помощью pandas? Похоже, это вариант, который стоит найти read_csv. Я что-то упускаю? Пример: у нас есть CSV со столбцом с меткой времени, и мы хотим загрузить только те строки, метка времени которых больше заданной константы.
101 python  pandas 

4
Добавить столбец с количеством дней между датами в пандах DataFrame
Я хочу вычесть даты в «A» из дат в «B» и добавить новый столбец с разницей. 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 …


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