我有一个名为df1的Python代码数据帧:
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=Artificial的行,我编写了以下代码,但它给出了一个错误
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().
import pandas as pd
data = '''\
SYMBOL TYPE DATE VALUE
ABC Normal 29-03-2018 100
DEF Artificial 30-03-2018 96
DEF Normal 01-04-2018 105'''
df = pd.read_csv(pd.compat.StringIO(data), sep='\s+')
# Create a mask
m = df.TYPE != 'Artificial'
# Reassign with mask
df = df.loc[m]
请尝试以下方法:
df1 = df1.drop(df1[df1['TYPE'] == 'Artificial'].index)
我有一个大的csv文件,它包含重复的行,我想删除所有这些重复的行,包含单词“Names” csv文件如下所示。我想删除所有重复“名称”“日期”“图片”的行。 我在网上尝试了不同的方法,但我找不到解决方法 我用熊猫导入csv文件df=pd.read_csv('file2022.csv')
假设我有一个消息ID,我将如何删除该特定消息的ID在另一个渠道? 我当前有一个bot将用户消息发送到另一个discord服务器,该服务器具有原始消息id和bot消息id。现在,当用户从原始服务器删除其消息时,我希望bot通过消息id在我的另一个服务器中删除该消息。 我的数组与两个消息ID看起来像这样: 我用这个来查看用户何时删除消息: 在那里,我有一个for循环,循环遍历我的消息,查看哪个Id被删
我有一个主类,该类将输出打印到控制台。。。 例如,如果行中包含A和B,我需要打印“Apple” 我将在主方法中通过首先实例化该类的对象来实现这一点,即。 代码示例:
如何删除我的如果我把它弄丢了?我必须加入一个新项目,但如果我试图提交、添加或推送任何内容,我会收到一个错误: 另一个git进程似乎正在该存储库中运行,例如,由“git提交”打开的编辑器。请确保所有进程都已终止,然后重试。如果仍然失败,那么git进程可能已经在此存储库中崩溃:手动删除该文件以继续。 有任何git comand重置我所有的用户设置,并开始使用git像在新计算机上?
这段代码应该创建一组数字(集合),将20个不同的数字放入其中,并从集合中删除所有大于1的数字。但当我运行它时,出现了一个错误:ConcurrentModificationException,
我刚认识蟒蛇熊猫。需要一些关于删除有空值的几行的帮助。在屏幕截图中,我需要使用python Pandas删除中的行。