当前位置: 首页 > news >正文

自学python第10天

自上次五月底拿到某大厂offer后,发现干乙方太折寿,干了三个星期火速跑路,换了一家新的甲方大厂,干起了安全合规。每天都在看法律条款,无聊无聊头大头大。

怎么一眨眼就八月了,迫不得已为了秋招之路开启python临时抱佛脚之冲刺。直接学pandas吧。Pandas 教程 | 菜鸟教程。

至少一天一道pandas的笔试题,监督一下自己,说不定python半道崩殂就拿到Offer了哈哈哈哈(做梦中)

今日任务:

import pandas as pd


数据结构

  • Series 类似于一维数组或列表,是由一组数据以及与之相关的数据标签(索引)构成。Series 可以看作是 DataFrame 中的一列,也可以是单独存在的一维数据结构。

  • DataFrame类似于一个二维表格,它是 Pandas 中最重要的数据结构。DataFrame 可以看作是由多个 Series 按列排列构成的表格,它既有行索引也有列索引,因此可以方便地进行行列选择、过滤、合并等操作。

DataFrame由index、Key和Value组成


创建一个DataFrame

  • 直接创建一个DataFrame
import pandas as pddata = { 'Name' : ['小明' , '小张' , ' 小王'], 'age' : [12 , 13, 14] }
df = pd.Dataframe(data)
print(df)
  • 通过Series拼接一个DataFrame
import pandas as pddata1 = pd.Series([1,2,3])
data2 = pd.Series([5,6,7])df = pd.DataFrame({'A1': data1, 'A2': data2})
print(df)
  • 将一个二维列表转换为一个DataFrame,通过columns制定列名
student_data=[[1, 15],[2, 11],[3, 11],[4, 20]
]
column_names = ['student_id','age']
df = pd.DataFrame(student_data,columns = column_names)
print(df)

DataFrame和Series的维度

df.shape()   以元组形式(行数,列数)返回DataFrame或Series的维度

shape[0]返回行数

shape[1]返回列数

http://www.dtcms.com/a/339969.html

相关文章:

  • 路由器最大传输速率测试
  • VS Code 终端完全指南
  • Pandas中数据清理、连接数据以及合并多个数据集的方法
  • 仿新浪微博 typecho 主题模板源码
  • 1. AutoSAR 技术学习
  • Spring AOP核心原理与实战指南
  • 任务十一 搜索页面开发
  • Incredibuild 新增 Unity 支持:击破构建时间过长的痛点
  • AutoSarAP状态管理的状态机能否理解成C++的类?
  • 电视系统:开启视听新时代
  • 一个多功能的文件分享工具--zdir手动部署教程
  • 垂直领域大模型构建:法律行业“类ChatGPT”系统的训练与落地
  • el-table合并单元格
  • 接口自动化测试大全(python+pytest+allure)
  • Angular极速入门
  • 【CUDA教程--3】通过简单的矩阵运算入门CUDA
  • cursor+mcp-clickhouse进行数据分析
  • Spring循环依赖源码调试详解,用两级缓存代替三级缓存
  • JB4-9-任务调度
  • 网络通信基础:从数据链路层到传输层
  • 如何解决pip安装报错ModuleNotFoundError: No module named ‘paramiko’问题
  • Leetcode 3652. Best Time to Buy and Sell Stock using Strategy
  • 【20250819】mathtype的使用
  • Sklearn 机器学习 房价预估 计算房价和特征值的相关性
  • 差分约束系统SPFA判负环
  • 【自动驾驶】8月 端到端自动驾驶算法论文(arxiv20250819)
  • 决策树1.1
  • 设计模式笔记_行为型_解释器模式
  • 集成电路学习:什么是Thresholding阈值处理
  • PowerBI VS FineBI VS QuickBI实现帕累托分析