pandas学习记录

ops/2024/9/23 10:11:09/
import pandas as pddata = {'Age': [20, 30, 40, 20, 20], 'Name': ['Lucy', 'Lily', 'Andy', 'Bob', 'Tony'],'City': ['Bj', 'Sh', 'Gz', 'Bj', 'Bj']}
df = pd.DataFrame(data=data)# 获取列
name_column = df['Name']# 获取行
first_row = df.loc[0]# 选择多列
subset = df[['Name', 'Age']]# 过滤行
filtered_rows = df[df['Age'] > 30]# 获取列名
columns = df.columns# 获取形状(行数和列数)
shape = df.shape# 获取索引
index = df.index# 获取描述统计信息
stats = df.describe()# 添加新列
df['Salary'] = [70000, 60000, 50000, 70000, 70000]# 删除列
df.drop('City', axis=1, inplace=True)# 排序
df.sort_values(by=["Age", "Salary", "Name"], ascending=[True, False, False], inplace=True)
# df = df.sort_index()# 重命名列
df.rename(columns={'Name': 'Full Name'}, inplace=True)
print(df)

参考


http://www.ppmy.cn/ops/11827.html

相关文章

C语言——字符串和字符串函数

一、字符串 实际上C语言中实际上是没有内置的字符串类型的,大部分字符串都是以字符型数组和常量字符串的形式存在的。 字符串可以通过多种方式在C语言中声明和初始化: 直接初始化: char greeting[] "Hello, world!"; 在这个例…

iStat Menus for Mac:强大的系统监控工具

iStat Menus for Mac是一款功能强大的系统监控工具,专为Mac用户设计,旨在帮助用户全面了解电脑的运行状态,提高电脑的性能和稳定性。 iStat Menus for Mac v6.73 (1239)中文版下载 该软件可以实时监测CPU使用率、内存占用、网络速度、硬盘活动…

【QT】关于qcheckbox常用的三个信号,{sstateChanged(int) clicked() clicked(bool)}达成巧用

在 Qt 中,QCheckBox 是一个提供复选框功能的小部件,允许用户选择和取消选择一个或多个选项。QCheckBox 提供了几种信号来响应用户的交互,其中 stateChanged(int), clicked(), 和 clicked(bool) 是常用的。下面解释这些信号的意义及其用法。 …

4.20.1 深度神经网络提高放射科医生在乳腺癌筛查中的表现

新颖的两阶段神经网络,用于将全局和局部信息与适当的训练过程结合起来。这使我们能够使用非常高容量的块级网络从像素级标签中学习,同时网络也可以从宏观乳房级标签中学习。模型可以生成可解释的热图,指示可疑发现的位置。即使在拥有大量图像…

挂在Avalon总线上的AD7656芯片驱动verilog程序实现

AD7656是一款16位同步采样双极ADC转换器,本文中用状态机方式实现了AD7656芯片的Verilog驱动,并且将驱动直接挂在了altera芯片的Avalon总线上,使其altera芯片能够通过总线直接控制ADC芯片,其代码如下: module AD7656_d…

给rwkv_pytorch配了个流式服务和请求demo

项目地址 rwkv_pytorch 服务端 import json import uuid import timeimport torch from src.model import RWKV_RNN from src.sampler import sample_logits from src.rwkv_tokenizer import RWKV_TOKENIZER from flask import Flask, request, jsonify, Responseapp Flask…

学习笔记-数据结构-线性表(2024-04-16)

设计一个算法判断单链表中元素是否是递增的。 设计思想:双指针操作 变量说明: head表示链表头指针 p和q表示两个用来遍历链表的指针节点,且q始终在p之后 bool IsIncrease(LinkList *head) {// 代码优先判空,若为空链表&#xff…

linux的一些实用操作

快捷键 强制停止 ctrlc强制停止或退出命令的输入 退出登出 ctrld强制退出用户登录或退出某些程序的专属页面(如py) ps:不能退出vi/vim 历史命令搜索 history可以查看历史命令,用来复制粘贴 在使用history之后,…