Создание пустой Pandas DataFrame, а затем ее заполнение?

Я начинаю с pandas Data Frame docs здесь: http://pandas.pydata.org/pandas-docs/stable/dsintro.html Я хотел бы итеративно заполнить Data Frame значениями в виде временных рядов. В принципе, я хотел бы инициализировать, кадр данных с столбцами A, B и строками timestamp, все 0 или все NaN. Затем я добавляю начальные значения и перебираю эти данные, вычисляя новую строку из строки […]

pandas, python – как выбрать определенное время в таймсерах

Я довольно долго работал с помощью python и pandas для анализа набора почасовых данных и нашел его довольно приятным (из Matlab). Теперь я застрял. Я создал свой DataFrame следующим образом: SamplingRateMinutes=60 index = DateRange(initialTime,finalTime, offset=datetools.Minute(SamplingRateMinutes)) ts=DataFrame(data, index=index) Теперь я хочу выбрать данные за все дни в 10-13 и 20-23 для использования данных для дальнейших вычислений. […]

Правильный подход к проверке атрибутов экземпляра класса

Имея простой класс Python следующим образом: class Spam(object): __init__(self, description, value): self.description = description self.value = value Я хотел бы проверить следующие ограничения: «описание не может быть пустым» «значение должно быть больше нуля» Нужно ли мне: 1. Проверять данные перед созданием спам-объекта? 2. проверить данные по методу __init__ ? 3. создать метод is_valid для класса […]

Добавить Python в OS Firewall Options?

Часто, когда я запускаю веб-сервер разработки Django на своем MacBook (OS X 10.8.5), я получу всплывающее окно, в котором говорится: «Вы хотите, чтобы приложение« python »принимало входящие сетевые подключения?» Я всегда нажимаю «Разрешить», и я могу видеть в настройках «Безопасность и конфиденциальность», что «python» есть и установлен «Разрешить входящие подключения», но я все равно получаю […]

СУХОЙ способ добавления созданных / модифицированных и временных

Имея что-то вроде сделано Дата создания модифицирован MODIFIED_DATE Будет очень распространенным образцом для множества таблиц. 1) Вы можете установить созданную дату автоматически (но не другие) в model.py с помощью created_date = models.DateTimeField(auto_now_add=True, editable=False) 2) Вы можете создавать / модифицировать даты (но не пользователем / как нет контекста запроса) в model.py с def save(self): if self.id: […]

Комбинация – пользователь с ошибкой –prefix с установкой setup.py

Я пытался установить пакеты Python в систему, к которой я недавно получил доступ. Я пытался использовать относительно новый каталог Python для каждого сайта пользователя , а новый вариант – –user . (Опция в настоящее время недокументирована , однако она существует для Python 2.6+, вы можете увидеть справку, запустив python setup.py install –help .) Когда я […]

SQLAlchemy: удаление каскада

Я должен упустить что-то тривиальное с параметрами каскада SQLAlchemy, потому что я не могу заставить простое каскадное удаление работать правильно – если родительский элемент удален, дети сохраняются с null внешними ключами. Я поставил здесь краткую тестовую версию: from sqlalchemy import Column, Integer, ForeignKey from sqlalchemy.orm import relationship from sqlalchemy import create_engine from sqlalchemy.orm import sessionmaker […]

Как я могу сделать python 2.6 моим дефолтом в Mac OS X Lion?

Я просто обновился до льва, и с ним появился Python 2.7. Мне нужно использовать 2.6 в качестве моего python по умолчанию, поскольку проект, который я в основном работает, использует 2.6.

Управление API Tweepy API

Пожалуйста, простите меня, если это грубое повторение вопроса, ранее упомянутого в другом месте, но я потерял, как использовать функцию поиска tweepy API. Есть ли какая-либо документация по поиску твитов с помощью функции api.search() ? Есть ли способ управлять функциями, такими как количество возвращенных твитов, тип результатов и т. Д.? По некоторым причинам результаты кажутся максимальными […]

Как делить флеш-приложение на несколько файлов py?

В настоящее время мое приложение-колба состоит из одного файла test.py с несколькими маршрутами и main() маршрута main() . Есть ли способ создать файл test2.py который содержит маршруты, которые не обрабатывались в test.py ? @app.route('/somepath') def somehandler(): # Handler code here Я обеспокоен тем, что в test.py слишком много маршрутов, и я хотел бы сделать так, […]

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