熊猫包含函数理解

问题描述 投票:-2回答:2

我试图了解Pandas包含功能的工作原理。

假设我有以下内容:

xyz = ['Copyright', 'Microsoft', 'Abc'];
for i in range(0, len(xyz), 1):
     x = z[z.all_data.str.contains(r'.*' + xyz[i] + '.*', regex=True)]

这就是我解释包含功能的方式:

“搜索DataFrame'z',列称为all_data,其中值以任何东西开头,包含来自xyz的适当索引值,然后以任何内容结尾。“

我的理解正确吗?

我有一个看起来像这样的DataFrame:

                                              all_data    file_name    
4    * (c) Copyright abc123 Corp. 2015    All Right...   filename.h

它没有使用“版权”一词,我试图理解原因。

这是我到目前为止尝试过的:

  1. x = z [z.all_data.str.contains(xyz [i],regex = True)]]
  2. x = z [z.all_data.str.contains(r'​​。'+ xyz [i] +'。',regex = True)]] >>
  3. 我的代码可用于其他术语,但是该行中有某些内容无法正常工作。

我试图了解Pandas包含功能的工作原理。假设我有以下内容:xyz = ['Copyright','Microsoft','Abc'];对于范围在(0,len(xyz),1)中的i:x = z [z ....

python pandas
2个回答
0
投票

猜测每个项目都是[[覆盖


0
投票
我知道我做错了。
热门问题
推荐问题
最新问题