相关疑难解决方法(0)

pandas DataFrame过滤器正则表达式

我不明白pandas DataFrame filter.

建立

import pandas as pd

df = pd.DataFrame(
    [
        ['Hello', 'World'],
        ['Just', 'Wanted'],
        ['To', 'Say'],
        ['I\'m', 'Tired']
    ]
)
Run Code Online (Sandbox Code Playgroud)

问题

df.filter([0], regex=r'(Hel|Just)', axis=0)
Run Code Online (Sandbox Code Playgroud)

我希望[0]将第一列指定为要查看的列并axis=0指定过滤行.我得到的是这个:

       0      1
0  Hello  World
Run Code Online (Sandbox Code Playgroud)

我在期待

       0       1
0  Hello   World
1   Just  Wanted
Run Code Online (Sandbox Code Playgroud)

  • 什么会让我得到我所期望的?

python regex filter pandas

7
推荐指数
2
解决办法
2万
查看次数

标签 统计

filter ×1

pandas ×1

python ×1

regex ×1