Size: a a a

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

2021 August 11

ND

Natalya Davydova in Python для анализа данных
ну 15)
источник

A

Alexey in Python для анализа данных
Ради интереса поставил постгрес (давно чесались руки) - те же 3-4 минуты (вместе со скачиванием). Win10

Stack Builder да дольше
источник

R

Rustam in Python для анализа данных
пользователя добавил? root убрал?
источник

R

Rustam in Python для анализа данных
5 минут постргрес ставится не спорю)
источник

A

Alexey in Python для анализа данных
Побуду занудой, но изначально мы все ж про установку)

Да заставить правильно и быстро ехать немного дольше.. )
источник

R

Rustam in Python для анализа данных
ну это основа, а дальше да можно уже ехать)
не я к тому может правда есть быстрей способ, который не знаком мне!)
источник

ЛЯ

Леонид Яковлев... in Python для анализа данных
Это, скорее всего, выгодно нанимателю, так как освобождает его от соц. обязательств.
источник

АБ

Анна Бобылева... in Python для анализа данных
Добрый день, прошу помощи с построением простой диаграммы в matplotlib.
Строю гистограмму с накоплением, необходимо добавить на неё подписи (метки) значений. С первым уровнем проблем не возникло, чтобы подпись помещалась посередине части столбика, умножила значение координаты у на 0.5. Но как разместить подписи внутри второго и последующих уровней? Логика такая, в значение у для текстового поля добавить величину предыдущих у, например, для второго уровня: у=у2*0.5 + у1, для третьего: у=у3*0.5 + у1 + у2 (аналогично bottom при построении самой диаграммы). Но когда прописываю это условие в plt.text, высота надписи не меняется, в подписи к b2 значение у1 не читается.
источник

АБ

Анна Бобылева... in Python для анализа данных
import numpy as np
import pandas as pd
import datetime
import matplotlib.pyplot as plt
#dataframe вида:
a = pd.date_range('2019-01', '2021-07', freq='M')
data = {'b1': np.random.randint(0, 7, 30),
       'b2': np.random.randint(0, 7, 30),
       'b3': np.random.randint(0, 7, 30)}
frame = pd.DataFrame(data, index=a)
# построение диаграммы (гистограмма с накоплением):
y1 = frame['b1']
y2 = frame['b2']
y3 = frame['b3']
frame.b1.plot(kind='bar', width = 0.9, color='orange', stacked=True, label='Подпись1', figsize=(16,6))
frame.b2.plot(kind='bar', width = 0.9, color='slateblue', stacked=True, bottom=y1, label='Подпись2', figsize=(16,6))
frame.b3.plot(kind='bar', width = 0.9, color='grey', stacked=True, bottom=y1+y2, label='Подпись3', figsize=(16,6))
plt.legend()
# подписи к диаграмме:
for index, y1 in enumerate(y1):
   if y1 != 0:
       plt.text(x=index-0.2, y = y1*0.5, s=f"{y1}", fontdict=dict(fontsize=12))
for index, y2 in enumerate(y2):
   if y2 != 0:
       plt.text(x=index-0.2, y = y2*0.5, s=f"{y2}", fontdict=dict(fontsize=12))
for index, y3 in enumerate(y3):
   if y3 != 0:
       plt.text(x=index-0.2, y = y3*0.5, s=f"{y3}", fontdict=dict(fontsize=12))
источник

АБ

Анна Бобылева... in Python для анализа данных
источник

A

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

АБ

Анна Бобылева... in Python для анализа данных
Да, спасибо.
источник

A

Artyom in Python для анализа данных
я правильно понимаю, что при использовании median из модуля statistics массив должен быть сначала отсортирован по возрастанию? или перед применением median он там сам как-то сортируется?
источник

PZ

Pavel Zheltouhov in Python для анализа данных
зачем выдумывать то чего нет в документации?
источник

VP

Vladimir Popov in Python для анализа данных
Народ, я что-то заманался сам гуглить и тупить, помогите с таким вопросом.


Есть мультииндекс, внутри уровней есть значения. Нужно весь уровень заполнить максимальными значениями.

Т.е. имею:

x 10
  50
  100
А хочу:

x 100
  100
  100

Или, альтернативно, нужно развернуть пордок значений каждого уровня. Т.е. имею:
x 0
  0
  100

А хочу:

x 100
  0
  0
источник

F

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

v

v in Python для анализа данных
Без индексов я бы сделал оконными функциями, но как в пандах это работает - не скажу
источник

i

ivan in Python для анализа данных
Добрый вечер. Подскажите пожалуйста кто знает. Когда собираете данные с сайта в эксель файл. Мне перед этим надо зайти в личный кабинет на сайте. После входа когда пытаюсь скачать показывает что вход в кабинет не произведён. Как быть?
источник

IS

Ilya Shutov in Python для анализа данных
Сильная постановка!
источник

i

ivan in Python для анализа данных
Да вот нужно бы решение к такой задаче подобрать. Конечно если такое возможно
источник