📜  pandas 选择值为 true 的列 - Python (1)

📅  最后修改于: 2023-12-03 15:03:31.070000             🧑  作者: Mango

Pandas选择值为True的列 - Python

在Pandas中,我们可以使用条件语句选择所有值为True的列。这是非常有用的,因为它允许我们只选择我们需要的数据,而不必处理不必要的数据。

以下是如何实现这一目标的代码片段。

import pandas as pd

# 创建数据帧
data = {'Name': ['Tom', 'Jack', 'Steve', 'Ricky'],
        'Age': [28, 34, 29, 42],
        'IsStudent': [True, False, True, False]}
df = pd.DataFrame(data)

# 选择所有IsStudent列值为True的记录
df[df['IsStudent']]

上述代码片段首先创建一个数据字典,然后将其转换为一个数据帧。数据帧包含三列:Name,Age和IsStudent。最后一列包含True和False值。

要选择所有IsStudent列值为True的记录,我们使用了df \ [df \ ['IsStudent']]。这将返回包含所有IsStudent列值为True的所有行的数据框架。

这是一个非常有用的技巧,可以帮助您选择您需要的数据并忽略不必要的数据。如果您想了解更多有关Pandas的信息,请参阅Pandas文档。