如何按字符串过滤pandas dataframe

2024-10-01 15:31:02 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个包含多个列的数据帧。下面是一个例子:

A          B  C  D      MachineCall    F
0  1 2013-01-02  1  3   Machine1  foo
1  1 2013-01-02  1  3  Machine2  foo
2  1 2013-01-02  1  3   Machine3  foo
3  1 2013-01-02  1  3  Machine1  foo

我想创建一个新的dataframe,它只使用Machine1行中的数据。我不想更改列的顺序。在

我试过了

^{pr2}$

有错误

TypeError: Could not compare ['Machine1'] with block values:

以及

df2 = df2[(df2'MachineCall'].isin('Machine1')]

它得到了

TypeError: only list-like objects are allowed to be passed to Series.isin(), you passed a 'str'


Tags: to数据dataframefoo顺序例子df2passed

热门问题