【发布时间】:2018-09-10 21:54:22
【问题描述】:
我在 python 代码中有一个名为 df1 的数据框:
SYMBOL TYPE DATE VALUE
0 ABC Normal 29-03-2018 100
1 DEF Artificial 30-03-2018 96
2 DEF Normal 01-04-2018 105
和 5000 行这样的行
我想删除包含 TYPE = 人工的行 我写了以下代码,但它给出了一个错误
for i in df1:
if df1['trade_type'] == 'Artificial':
del df1[i]
print(df1)
它给出的错误是:
ValueError: The truth value of a Series is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all().
【问题讨论】:
标签: python pandas dataframe indexing data-manipulation