只提取元组的第一个元素



我的数据中有一列包含POS标记中元组的两个元素的列表。我只想提取这些元组的第一个元素,并将其附加到另一列。我找到的所有代码只能应用于一个元组列表。我想为每一行循环代码,因为我有100多行。

pos_tag_clean word_clean
[(semoga,SC(,(saja,RB(,(di,IN(,(sini,PR(,(bisa,MD(,(cepat,JJ(,(cair,NN(,ja,di,sini,bisa,cepat,cair,semoga,saja,ini,beneran,ada,nya,bantuan,buat,butuh,bangt]
[(kak,VB(,(kenapa,WH(,(perbaikan,NN(,(system,NN((nya,PRP(,(tidak,NEG(,(selesai,VB(]
[(sangat,RB(,(baik,JJ(]

好吧,如果每一行都存储在pos_tag_clean中,您可以进行列表理解:

word_clean = [[item[0] for item in row] for row in pos_tag_clean]

最新更新