Как расширить мультииндекс при увеличении вставленных данных? ⇐ Python
Как расширить мультииндекс при увеличении вставленных данных?
Это мой вклад:
df = pd.DataFrame( np.arange(0, 30).reshape(-1, 5), index=pd.MultiIndex.from_product([["a"], ["b", "c", "d"], ["e", "g"]]), columns= ["класс", "тип", "id", "имя", "дата"] ) идентификатор типа класса имя дата а б е 0 1 2 3 4 г 5 6 7 8 9 в е 10 11 12 13 14 г 15 16 17 18 19 д е 20 21 22 23 24 г 25 26 27 28 29 И я хочу получить это, вставив f между e и g с увеличенными числами.
идентификатор типа класса имя дата а б е 0 1 2 3 4 ж 0 0 0 0 0 г 5 6 7 8 9 в е 10 11 12 13 14 ж 1 1 1 1 1 г 15 16 17 18 19 д е 20 21 22 23 24 ж 2 2 2 2 2 г 25 26 27 28 29 Я пытался сделать это с помощью цикла, но у меня не получилось:
для i в диапазоне (3): df = pd.concat([df, pd.DataFrame([*5], index=pd.Index([("a", "b", "f")]), columns=df.columns) ]) df = df.sort_index(уровень=2) Это меня зацепило:
идентификатор типа класса имя дата а б е 0 1 2 3 4 в е 10 11 12 13 14 д е 20 21 22 23 24 б ж 0 0 0 0 0 ж 1 1 1 1 1 ж 2 2 2 2 2 г 5 6 7 8 9 в г 15 16 17 18 19 д г 25 26 27 28 29
Это мой вклад:
df = pd.DataFrame( np.arange(0, 30).reshape(-1, 5), index=pd.MultiIndex.from_product([["a"], ["b", "c", "d"], ["e", "g"]]), columns= ["класс", "тип", "id", "имя", "дата"] ) идентификатор типа класса имя дата а б е 0 1 2 3 4 г 5 6 7 8 9 в е 10 11 12 13 14 г 15 16 17 18 19 д е 20 21 22 23 24 г 25 26 27 28 29 И я хочу получить это, вставив f между e и g с увеличенными числами.
идентификатор типа класса имя дата а б е 0 1 2 3 4 ж 0 0 0 0 0 г 5 6 7 8 9 в е 10 11 12 13 14 ж 1 1 1 1 1 г 15 16 17 18 19 д е 20 21 22 23 24 ж 2 2 2 2 2 г 25 26 27 28 29 Я пытался сделать это с помощью цикла, но у меня не получилось:
для i в диапазоне (3): df = pd.concat([df, pd.DataFrame([*5], index=pd.Index([("a", "b", "f")]), columns=df.columns) ]) df = df.sort_index(уровень=2) Это меня зацепило:
идентификатор типа класса имя дата а б е 0 1 2 3 4 в е 10 11 12 13 14 д е 20 21 22 23 24 б ж 0 0 0 0 0 ж 1 1 1 1 1 ж 2 2 2 2 2 г 5 6 7 8 9 в г 15 16 17 18 19 д г 25 26 27 28 29
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Мультииндекс дублируется при применении метода Rolling() к объекту Pandas Groupby.
Anonymous » » в форуме Python - 0 Ответы
- 12 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Как сохранить порядок элементов, вставленных в древовидное представление ttk?
Anonymous » » в форуме Python - 0 Ответы
- 5 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Получите количество вставленных и обновленных строк в INSERT в .. на Duplicate Update
Anonymous » » в форуме Php - 0 Ответы
- 12 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Получите количество вставленных и обновленных строк в INSERT в .. на Duplicate Update
Anonymous » » в форуме MySql - 0 Ответы
- 8 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Получите количество вставленных и обновленных строк в INSERT в .. на Duplicate Update
Anonymous » » в форуме Php - 0 Ответы
- 8 Просмотры
-
Последнее сообщение Anonymous
-