Size: a a a

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

2019 July 12

АМ

Алексей Макаров... in Python для анализа данных
И вот вам задачка, при решении которой без индексов никуда. Что будет на выходе в new_df? Ответы пишите в чат @pydata_chat
источник

ВМ

Виктор Мирошников... in Python для анализа данных
А где еще определена переменная groups?
источник

АМ

Алексей Макаров... in Python для анализа данных
Виктор Мирошников
А где еще определена переменная groups?
Это не переменная, это один из атрибутов объекта, который образуется после применения метода groupby
источник

OB

Oleg Basmanov in Python для анализа данных
кто нибудь с post и put запросами яндекс маркета работал? никак не могу заголовок авторизации правильно передать
источник

OB

Oleg Basmanov in Python для анализа данных
AUTH_HEADER = {
           'Authorization': 'OAuth ' + oauth_token,
           'oauth_client_id':oauth_client_id,
           'Content-Type': 'application/json'}
   
   
   url = 'https://api.partner.market.yandex.ru/v2/campaigns/' + str(campaignId) + '/auction/bids.json'
   
   
   r = requests.put(url, data=json.loads(data),headers=AUTH_HEADER)
источник

АМ

Алексей Макаров... in Python для анализа данных
Oleg Basmanov
AUTH_HEADER = {
           'Authorization': 'OAuth ' + oauth_token,
           'oauth_client_id':oauth_client_id,
           'Content-Type': 'application/json'}
   
   
   url = 'https://api.partner.market.yandex.ru/v2/campaigns/' + str(campaignId) + '/auction/bids.json'
   
   
   r = requests.put(url, data=json.loads(data),headers=AUTH_HEADER)
А что возвращает?
источник

OB

Oleg Basmanov in Python для анализа данных
Алексей Макаров
А что возвращает?
401 В запросе не указаны авторизационные данные.
источник

АМ

Алексей Макаров... in Python для анализа данных
Oleg Basmanov
401 В запросе не указаны авторизационные данные.
Авторизационные данные передаются в HTTP-заголовке Authorization:

Authorization: OAuth oauth_token="авторизационный_токен", oauth_client_id="идентификатор_приложения"
источник

АМ

Алексей Макаров... in Python для анализа данных
То есть насколько я понимаю, должно это выглядеть как-то вот так: AUTH_HEADER = {'Authorization': 'OAuth oauth_token="AgAAAAAHrQEBAAGn-Axl_7qD0Ee1icfnAGUnlIc", oauth_client_id="4a8ce23fdab4484a9ccfc53c4d6e8f6c"'}
источник

АМ

Алексей Макаров... in Python для анализа данных
Хотя выглядит как-то страшно
источник

OB

Oleg Basmanov in Python для анализа данных
Алексей Макаров
То есть насколько я понимаю, должно это выглядеть как-то вот так: AUTH_HEADER = {'Authorization': 'OAuth oauth_token="AgAAAAAHrQEBAAGn-Axl_7qD0Ee1icfnAGUnlIc", oauth_client_id="4a8ce23fdab4484a9ccfc53c4d6e8f6c"'}
всмысле дветочние на равно менять и все?
источник

ВМ

Виктор Мирошников... in Python для анализа данных
Oleg Basmanov
всмысле дветочние на равно менять и все?
у меня вот так выглядит запрос
источник

OB

Oleg Basmanov in Python для анализа данных
не, равно не даст поставить. а в остальном не вижу отличий
источник

АМ

Алексей Макаров... in Python для анализа данных
Oleg Basmanov
всмысле дветочние на равно менять и все?
Нет. Получается, что и oauth_token и oauth_client_id передаются в одном заголовке Authorization
источник

АМ

Алексей Макаров... in Python для анализа данных
Виктор Мирошников
у меня вот так выглядит запрос
Во!
источник

АМ

Алексей Макаров... in Python для анализа данных
Алексей Макаров
И вот вам задачка, при решении которой без индексов никуда. Что будет на выходе в new_df? Ответы пишите в чат @pydata_chat
Ладно, видимо в пятницу уже никто не хочет думать над всякими задачками🙂
источник

MY

Maksim Yasinski in Python для анализа данных
Будет 4 строки по 4му индексу, 3 по 3му и 2 по 2му
источник

АМ

Алексей Макаров... in Python для анализа данных
Maksim Yasinski
Будет 4 строки по 4му индексу, 3 по 3му и 2 по 2му
Не совсем так, но направление верное)
источник

ФК

Фархад Керимли... in Python для анализа данных
Алексей Макаров
Ладно, видимо в пятницу уже никто не хочет думать над всякими задачками🙂
Просто решение настолько неожидаемое, что пока пытаешься вникнуть, ломаешь мозг)
источник

ФК

Фархад Керимли... in Python для анализа данных
ни разу не было необходимости повторять строки n раз по значению столбца
источник