我如何遍历列(类型:系列)

时间:2019-04-21 16:22:13

标签: python pandas

我想遍历一列(类型:系列)的行,每行代表一系列单词,并且我想对每个单词进行分类。

一些行的示例:

['hard', 'house', 'warm', 'lovely']


['beauty', morning', 'work', 'sick']

我有以下代码:

for i, row in df['splitsent'].items(): 

    test=i['splitsent']

我收到此错误:

' test_set=i['stoplist']


TypeError: 'int' object is not subscriptable '

2 个答案:

答案 0 :(得分:1)

这是iterrows

for x , y in df.iterrows(): 

    print(x)#index
    print(y)#serise row

如果是系列

for x,y in zip(df.index,df.Value):#df.Value.iterrows()
    print(x)#index
    print(y)#value

答案 1 :(得分:0)

行是数据。我是整数索引:0、1、2,...所以

i['splitsent']

对于整数i没有意义。