我希望能够使用python
选择一系列列表的某些部分我目前有一个看起来像这样的数据集
0 [s, d, g]
1 [f, g, d]
2 [d, s]
dtype: object
我希望能够为每一行选择一个子集。在我的特定情况下,我希望能够选择前两个条目。所以要创建一个看起来像
的系列0 [s, d]
1 [f, g]
2 [d, s]
dtype: object
我试过了
for i in Series:
i = Series[:1]
等等
Series = Series[[:1]]
但显然我真的不知道我在做什么
答案 0 :(得分:2)
s = pd.Series(['s d g','f g d','d s']).str.split()
print (s)
0 [s, d, g]
1 [f, g, d]
2 [d, s]
dtype: object
s1 = s.str[:2]
print (s1)
0 [s, d]
1 [f, g]
2 [d, s]
dtype: object