我会在包含元组所有元素的数据框中找到行,然后在特定列中为行的对应索引设置一个值
for ix, row in df.iterrows():
if set(tuple).issubset(row):
df.loc[ix, ['label']] = 1
但我得到了这个错误:
TypeError: unhashable type: 'list'
如果我执行以下代码块,它似乎可以工作,但我不知道如何在标签列中设置行与元组匹配的值
for row in df.astype(str).values.tolist():
set(tuple).issubset(row))
有人有什么建议吗
谢谢你的帮助
使用
enumerate
和iloc
使用列表理解,例如随机生成的数据:
然后可以设置
label
从列表comphrension生成值相关问题 更多 >
编程相关推荐