【发布时间】:2021-12-02 20:32:00
【问题描述】:
我有一个这样的熊猫系列:
LIST 0 ITEM1
1 Element1
2 Element2
3 Element3
4 Element4
5 Element5
6 Element6
7 Element7
8 ITEM2
9 Element8
10 ELEMENT9
11 ELEMENT10
12 Element11
13 Element12
14 Element13
15 Element14
16 Element2
17 Element24
18 Element25
19 Element26
20 ITEM3
21 Element28
Name: Items, dtype: object
我想将项目与元素对象分开。在实际示例中,元素并非全部称为“元素”,“项目”也是如此,因此我无法将代码连接到命名(如包含“元素”和“项目”)。我需要通过字典键或数据框列访问值。例如:
df['ITEMS1'] should give the first elements: Element1 to Element7.
or dict['ITEMS'] should be connected to the first 7 elements as well.
如何将元素与项目分开?
【问题讨论】:
-
您的预期输出是什么?你的意思是
{'Element': ['Element1', 'Element2', ...], 'ITEM': ['ITEM2', 'ITEM3']} -
我需要:
{'ITEM1': ['Element1', 'Element2', ...,'Element7'], 'ITEM2': ['Element8', 'Element9'...]}
标签: python pandas list dataframe series