функциональные трубы в python, такие как%>% от dplyr

В R (благодаря dplyr ) теперь вы можете выполнять операции с более функциональным синтаксисом трубопроводов через %>% . Это означает, что вместо кодирования это: > as.Date("2014-01-01") > as.character((sqrt(12)^2) Вы также можете сделать это: > "2014-01-01" %>% as.Date > 12 %>% sqrt %>% .^2 %>% as.character Для меня это более читаемо, и это распространяется на случаи, […]

Как выбрать все столбцы, кроме одного столбца в пандах?

У меня есть DataFrame выглядит следующим образом: import pandas import numpy as np df = DataFrame(np.random.rand(4,4), columns = list('abcd')) df abcd 0 0.418762 0.042369 0.869203 0.972314 1 0.991058 0.510228 0.594784 0.534366 2 0.407472 0.259811 0.396664 0.894202 3 0.726168 0.139531 0.324932 0.906575 Как я могу получить все столбцы, кроме column b ?

Каков наилучший способ доступа к хранимым процедурам в ORM Django?

Я разрабатываю довольно сложную базу данных и знаю, что некоторые из моих запросов будут далеко за пределами ORM Django. Кто-нибудь интегрировал SP с Django ORM успешно? Если да, то какая СУБД и как вы это сделали?

Условный импорт модулей в Python

В моей программе я хочу импортировать simplejson или json на основе того, включена ли ОС, является ли Windows или Linux. Я принимаю имя ОС в качестве ввода от пользователя. Теперь, правильно ли сделать следующее? osys = raw_input("Press w for windows,l for linux") if (osys == "w"): import json as simplejson else: import simplejson

Динамическое обновление метафайла ModelForm

Я надеюсь динамически обновить встроенный Meta-класс ModelForm из моего представления. Хотя этот код, похоже, обновляет список исключений в классе Meta, вывод из as_p() , as_ul() и т. Д. Не отражает обновленное исключение Meta. Я предполагаю, что html генерируется, когда ModelForm создается не тогда, когда вызывается as_*() . Есть ли способ принудительно обновить HTML? Это даже […]

Greenlet Vs. Потоки

Я новичок в gevents и greenlets. Я нашел хорошую документацию о том, как работать с ними, но никто не дал мне обоснования того, как и когда я должен использовать зелья! На что они действительно хороши? Это хорошая идея использовать их на прокси-сервере или нет? Почему бы не потоки? Я не уверен в том, как они […]

Django эквивалент COUNT с GROUP BY

Я знаю, что Django 1.1 имеет несколько новых методов агрегирования. Однако я не мог найти эквивалент следующего запроса: SELECT player_type, COUNT(*) FROM players GROUP BY player_type; Возможно ли это с помощью API запросов Query Django 1.1 или просто использовать простой SQL?

Обманывать категорически отсутствующие ценности в scikit-learn

У меня есть данные pandas с некоторыми столбцами типа текста. Есть несколько значений NaN вместе с этими текстовыми столбцами. То, что я пытаюсь сделать, – это навязать эти NaN с помощью sklearn.preprocessing. Imputer (заменив NaN на наиболее частое значение). Проблема в реализации. Предположим, что имеется информационная рамка Pandas df с 30 столбцами, 10 из которых […]

UnicodeDecodeError: кодек ascii не может декодировать байт 0xd1 в позиции 2: порядковый номер не в диапазоне (128)

Я пытаюсь работать с очень большим набором данных, в котором есть нестандартные символы. Мне нужно использовать unicode в соответствии со спецификациями работы, но я сбив с толку. (И, вполне возможно, все это неправильно.) Я открываю CSV, используя: 15 ncesReader = csv.reader(open('geocoded_output.csv', 'rb'), delimiter='\t', quotechar='"') Затем я пытаюсь закодировать его с помощью: name=school_name.encode('utf-8'), street=row[9].encode('utf-8'), city=row[10].encode('utf-8'), state=row[11].encode('utf-8'), […]

Условный оператор в Python?

знаете ли вы, поддерживает ли Python какое-либо ключевое слово или выражение, например, в C ++, чтобы возвращать значения, основанные на if , все в одной строке (C ++, if выражается знаком вопроса ? ) // C++ value = ( a > 10 ? b : c )

Python - лучший язык программирования в мире.