Python 如何根据字符串模式条件删除/过滤数据帧中的行?

Python 如何根据字符串模式条件删除/过滤数据帧中的行?,python,pandas,database,dataframe,Python,Pandas,Database,Dataframe,假设有一个(4000,13)形状的数据框。假设数据帧[“str_标签”]中可能有“|”值。 如何在删除由字符串值“|”组成的任何行(全部13列)的基础上对数据帧进行排序。 例如: 您应该列出作为删除行条件的字符: list = ['<character>', '\|',....] 请注意管道字符的\\\124;。您应该列出删除行的条件: list = ['<character>', '\|',....] 注意管道字符的\\\\\/code>。可以创建吗?它意味着一些输

假设有一个(4000,13)形状的数据框。假设数据帧[“str_标签”]中可能有“|”值。 如何在删除由字符串值“|”组成的任何行(全部13列)的基础上对数据帧进行排序。 例如:


您应该列出作为删除行条件的字符:

list = ['<character>', '\|',....]

请注意管道字符的
\\\124;

您应该列出删除行的条件:

list = ['<character>', '\|',....]

注意管道字符的
\\\\\/code>。

可以创建吗?它意味着一些输入数据和预期的输出?可以创建吗?它意味着一些输入数据和预期的输出?对于任何其他正在工作但不适用于“|”的字符串。为什么?对不起,我打错了。对于管道字符|,您需要在列表中为其工作的任何其他字符串指定´\ |,但不为“|”指定。为什么?对不起,我打错了。对于管道字符|您需要在列表中给出'\|'
list = ['<character>', '\|',....]
df = df[~df['your column'].isin(['list'])]