Size: a a a

Python для анализа данных

2019 June 26

К

Константин in Python для анализа данных
источник

К

Константин in Python для анализа данных
не могу сообразить. Как применить reindex() или что то аналогичное, чтобы перевести столбец [0] в индексы и напротив осталось соотвествующее значние из столбца [1]
источник

К

Константин in Python для анализа данных
как то так только получается
источник

A

Aleksey in Python для анализа данных
Просто set_index не работает?
источник
2019 June 27

К

Константин in Python для анализа данных
Aleksey
Просто set_index не работает?
👍
источник

P

Peter in Python для анализа данных
как передать параметр в query из питона? http://joxi.ru/1A5P55PTDy6g82
источник

P

Peter in Python для анализа данных
нужен настраиваемый фильтр
источник

АМ

Алексей Макаров... in Python для анализа данных
String formatting посмотрите
источник

P

Peter in Python для анализа данных
Алексей Макаров
String formatting посмотрите
спасибо👍
источник

OA

Oleg Agapov in Python для анализа данных
такой вопрос. использую связку pymysql + pandas чтобы загружать данные из базы сразу в датафрейм. всегда работал с одной базой и все было ок. теперь добавил еще одну, и получаю для нее "(1045, "Access denied for user...")". причем коннект работает в ИДЕ, юзер-пароль я прям оттуда скопировал. в ИДЕ работает, в python - нет (старая база работает по прежнему без ошибок)
источник

VN

Vlad Nykytenko in Python для анализа данных
а в конекторе какая база указана?
источник

OA

Oleg Agapov in Python для анализа данных
новая. ща
источник

OA

Oleg Agapov in Python для анализа данных
def run_sql_query(sql: str, connection_name: str) -> pd.DataFrame:
   conn = pymysql.connect(
       host   = CREDS[connection_name]["hostname"],
       port   = 3306,
       user   = CREDS[connection_name]["username"],
       passwd = CREDS[connection_name]["password"],
       cursorclass = pymysql.cursors.DictCursor
       )
   df = pd.read_sql(sql, conn)
   conn.close()
   return df
источник

OA

Oleg Agapov in Python для анализа данных
у меня есть объект с логинами, оттуда по ключу их достаю
источник

VN

Vlad Nykytenko in Python для анализа данных
а может быть проблема в объекте?
но я если честно использую sqlalchemy, и в конце конектора просто не указываю название БД, и получается общаться с несколькими
источник

OA

Oleg Agapov in Python для анализа данных
объект - обычный dictionary. просто если бы и в ИДЕ не работало, было бы понятно, что проблема в доступе. но похоже проблема в pymysql. буду пробовать другие либы
источник

VN

Vlad Nykytenko in Python для анализа данных
пропробуйте sqlalchemy это ормка
источник

OA

Oleg Agapov in Python для анализа данных
в общем, победил. во-первых, надо ставить оф плагин от оракла
pip install mysql-connector-python

во-вторых, все равно вылазит ошибка
2059 (HY000): Authentication plugin 'mysql_clear_password' cannot be loaded: plugin not enabled

что за зверь - хз, но можно победить прописав в окружение
export LIBMYSQL_ENABLE_CLEARTEXT_PLUGIN=1

короче, ДБА что-то навертели с конфигами, а нам аналитикам разбираться 🙂
источник
2019 June 28

A

Alexander Shatagin in Python для анализа данных
Ребзя привет!

Есть один df 🙂 Вот его пример
источник

A

Alexander Shatagin in Python для анализа данных
источник