如何将这个Python for循环转换为列表理解?

2024-05-15 04:11:57 发布

您现在位置:Python中文网/ 问答频道 /正文

我需要把这个for循环转换成一个列表理解。此for循环遍历一个数据帧,以查找列'TL'的条目包括“J”和列'Ink' = 0的每一行,并删除整行:

for r in df.T:
    if 'J' in df.loc[r,'TL'] and df.loc[r,'Ink'] == 0:
        df.drop(r)
    else:
        continue

我试过了

^{pr2}$

我有一个错误

ValueError: The truth value of a DataFrame is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all().


Tags: and数据indf列表forif条目

热门问题