繁体   English   中英

仅提取元组的第一个元素

[英]Extract only first element of tuple

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

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

你能帮我解决这个问题吗?

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM