Size: a a a

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

2021 February 24

AK

Aleksei Komissarov in Python для анализа данных
Если не будет ясно, могу на примере
источник

SS

Sergey Shimkiv in Python для анализа данных
а сразу loc или query по внешнему источнику не получится?
источник

A

Andrey Denisov in Python для анализа данных
Я имею дело с большим числом таблиц и пока время от времени что-то где-то теряется и вылезают косяки, поэтому если нет скиллухи - проще подтянуть по ключу новый столбец (он же ключ) и по нему новый дф фильтрануть. А loc там или query - кому что
источник

LK

Lyubov K. in Python для анализа данных
Привет! Подскажите можно ли split строк сделать по нескольким значениям?

У меня адреса и где-то ул, улица, ул.
источник

IS

Ivan Samorukov in Python для анализа данных
Всем большое спасибо за советы! Сделал через query просто. Забыл про values🙈
источник

SS

Sergey Shimkiv in Python для анализа данных
Ivan Samorukov
Всем большое спасибо за советы! Сделал через query просто. Забыл про values🙈
🔥
источник

AK

Aleksei Komissarov in Python для анализа данных
Lyubov K.
Привет! Подскажите можно ли split строк сделать по нескольким значениям?

У меня адреса и где-то ул, улица, ул.
источник

AK

Aleksei Komissarov in Python для анализа данных
Только не забывай идти от большего к меньшему, то есть 'улица|ул.|ул'
источник

LK

Lyubov K. in Python для анализа данных
Aleksei Komissarov
Только не забывай идти от большего к меньшему, то есть 'улица|ул.|ул'
А у меня наоборот только сработало. От меньшего
источник
2021 February 25

AK

Alex K in Python для анализа данных
Народ, как в 4 колонки распихать 1, 2, 3, 4 по 4 колонкам, с первым уровнем индеса л и вторым i?

df = pd.DataFrame(columns=['1', '2', '3', '4'])
for k in range(4):
 for i in range(5):
   df.loc[k,i] = (1,2,3,4)
источник

AK

Alex K in Python для анализа данных
с одним индексом работает, а с двумя нет
источник

AK

Alex K in Python для анализа данных
ValueError: cannot set using a multi-index selection indexer with a different length than the value
источник

KM

Konstantin Mohov in Python для анализа данных
а что ты в итоге хочешь получить? есть пример df ?
источник

AR

And Rey in Python для анализа данных
Alex K
Народ, как в 4 колонки распихать 1, 2, 3, 4 по 4 колонкам, с первым уровнем индеса л и вторым i?

df = pd.DataFrame(columns=['1', '2', '3', '4'])
for k in range(4):
 for i in range(5):
   df.loc[k,i] = (1,2,3,4)
$ ipython

In [1]: import pandas as pd

In [2]: arrays = [
  ...:   [k for k in range(4) for i in range(5)],
  ...:   [i for k in range(4) for i in range(5)]
  ...: ]

In [3]: data = [(1,2,3,4) for a in range(4*5)]
  ...:

In [4]: df = pd.DataFrame(data, index=arrays)

In [5]: df
Out[5]:
    0  1  2  3
0 0  1  2  3  4
 1  1  2  3  4
 2  1  2  3  4
 3  1  2  3  4
 4  1  2  3  4
1 0  1  2  3  4
 1  1  2  3  4
 2  1  2  3  4
 3  1  2  3  4
 4  1  2  3  4
2 0  1  2  3  4
 1  1  2  3  4
 2  1  2  3  4
 3  1  2  3  4
 4  1  2  3  4
3 0  1  2  3  4
 1  1  2  3  4
 2  1  2  3  4
 3  1  2  3  4
 4  1  2  3  4

In [6]:
источник

AK

Alex K in Python для анализа данных
And Rey
$ ipython

In [1]: import pandas as pd

In [2]: arrays = [
  ...:   [k for k in range(4) for i in range(5)],
  ...:   [i for k in range(4) for i in range(5)]
  ...: ]

In [3]: data = [(1,2,3,4) for a in range(4*5)]
  ...:

In [4]: df = pd.DataFrame(data, index=arrays)

In [5]: df
Out[5]:
    0  1  2  3
0 0  1  2  3  4
 1  1  2  3  4
 2  1  2  3  4
 3  1  2  3  4
 4  1  2  3  4
1 0  1  2  3  4
 1  1  2  3  4
 2  1  2  3  4
 3  1  2  3  4
 4  1  2  3  4
2 0  1  2  3  4
 1  1  2  3  4
 2  1  2  3  4
 3  1  2  3  4
 4  1  2  3  4
3 0  1  2  3  4
 1  1  2  3  4
 2  1  2  3  4
 3  1  2  3  4
 4  1  2  3  4

In [6]:
а напрямую в df нельзя как я пытаюсь?
источник

AR

And Rey in Python для анализа данных
а напрямую не создан MultiIndex.  Подробнее — https://pandas.pydata.org/pandas-docs/stable/user_guide/advanced.html
источник

AK

Alex K in Python для анализа данных
And Rey
а напрямую не создан MultiIndex.  Подробнее — https://pandas.pydata.org/pandas-docs/stable/user_guide/advanced.html
тип налету нельзя?
источник

AR

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

IS

Ivan Samorukov in Python для анализа данных
На Python и для анализа данных?😂
источник

KM

Konstantin Mohov in Python для анализа данных
а они данные анализируют?
источник