# 使用 iterrows() 方法遍历 DataFrame for index, row in data.iterrows(): entity_name=entity_names[index] for ene in row[1:]: if ene != '-': if ene:续写代码使ene不重复地存储在列表中
时间: 2024-03-10 17:45:00 浏览: 162
python中使用iterrows()对dataframe进行遍历的实例
可以使用一个集合(set)来存储已经出现过的ene,确保不会重复存储。代码如下:
```
for index, row in data.iterrows():
entity_name = entity_names[index]
ene_set = set() # 初始化集合
for ene in row[1:]:
if ene != '-' and ene not in ene_set: # 判断是否为有效值且未重复
ene_set.add(ene) # 添加到集合中
# 这里可以将ene存储到列表或其他数据结构中
```
阅读全文