保留符合条件的列
创始人
2024-11-24 10:30:48
0

使用pandas库中的DataFrame的loc[]方法,指定条件,选择符合条件的列。

示例代码:

import pandas as pd

# 构造数据
data = {
    'Name': ['Alice', 'Bob', 'Charlie'],
    'Age': [25, 30, 35],
    'Gender': ['Female', 'Male', 'Male'],
    'Salary': [5000, 6000, 7000]
}
df = pd.DataFrame(data)

# 保留符合条件的列
new_df = df.loc[:, df.dtypes == int]  # 保留数据类型为整数的列
new_df = df.loc[:, 'Age'] >= 30  # 保留年龄大于等于30的列
new_df = df.loc[:, ['Name', 'Salary']]  # 保留姓名和薪水两列的数据

其中,第一行代码构造了一个包含姓名、年龄、性别、薪水的数据表格(DataFrame)。

第二行代码中,指定df中数据类型为int的列,通过loc[]方法选择符合条件的列。其实现逻辑为:通过df.dtypes == int先筛选出符合条件的列名(即返回一个布尔型的Series),然后传递给loc[]方法,选择是True的列。

第三行代码中,选择年龄大于等于30的列。

第四行代码中,选择姓名和薪水两列的数据。需要注意的是,这里需要传递一个包含要保留列名的列表给loc[]方法。

相关内容

热门资讯

5分钟了解!德扑网上外挂透明挂... 1、5分钟了解!德扑网上外挂透明挂辅助器,wepoke软件机器人,详细教程(有挂细节)-哔哩哔哩2、...
八分钟普及!微扑克规律(辅助挂... 八分钟普及!微扑克规律(辅助挂)辅助透视((2024已更新))(哔哩哔哩)1、很好的工具软件,可以解...
玩家必备教程!微扑克wpk辅助... 玩家必备教程!微扑克wpk辅助存在吗!确实是真的有挂((2022已更新))(哔哩哔哩);微扑克wpk...
一分钟了解!wpk辅助nzt(... 1、一分钟了解!wpk辅助nzt(辅助挂)透视辅助((2020已更新))(哔哩哔哩)。2、wpk辅助...
透明教程!来玩德州辅助器!确实... 透明教程!来玩德州辅助器!确实真的有挂((2024已更新))(哔哩哔哩),支持语音通讯、好友开房及战...
透视app!Wepoke模拟器... 来玩app德州赢率提升策略‌;透视app!Wepoke模拟器外挂透明挂辅助工具,来玩app德州辅助器...
三分钟普及!哈糖大菠萝洗牌(透... 三分钟普及!哈糖大菠萝洗牌(透视)软件透明挂((2021已更新))(哔哩哔哩);哈糖大菠萝洗牌辅助插...
推荐十款!aapoker有网页... 推荐十款!aapoker有网页版吗!原来真的有挂((2024已更新))(哔哩哔哩);人气非常高,ai...
八分钟了解!德扑之星窥牌(辅助... 您好,德扑之星这款游戏可以开挂的,确实是有挂的,需要了解加微【439369440】很多玩家在这款游戏...
玩家必看教程!德扑数据外挂辅助... wepoke黑科技透视辅助版本解析‌,玩家必看教程!德扑数据外挂辅助挂,wepoke黑科技是啥,详细...