Pandas 学习笔记(四)--CSV文件

CSV文件

CSV(Comma-Separated Values,逗号分隔值,有时也称为字符分隔值,因为分隔字符也可以不是逗号),其文件以纯文本形式存储表格数据(数字和文本)。

读取与写入

读取csv文件

python 复制代码
import pandas as pd
​
df = pd.read_csv('nba.csv')
# 输出结果为数据的前面 5 行和末尾 5 行,中间部分以 ... 代替
print(df)
# to_string() 用于返回 DataFrame 类型的数据,展示全部信息
print(df.to_string())

保存到csv文件

python 复制代码
# 三个字段 name, site, age
name = ["Google", "Runoob", "Taobao", "Wiki"]
site = ["www.google.com", "www.runoob.com", "www.taobao.com", "www.wikipedia.org"]
age = [90, 40, 80, 98]
# 字典
dict = {'name': name, 'site': site, 'age': age}
df = pd.DataFrame(dict)
# 保存 dataframe
df.to_csv('site.csv')
数据处理

head( n ) 方法用于读取前面的 n 行,如果不填参数 n ,默认返回 5 行。

tail( n ) 方法用于读取尾部的 n 行,如果不填参数 n ,

默认返回 5 行,空行各个字段的值返回 NaN

info() 方法返回表格的一些基本信息

python 复制代码
import pandas as pd
​
df = pd.read_csv('nba.csv')
​
print(df.head())   # 默认读取前 5 行
print(df.head(10)) # 读取前 10 行
​
print(df.tail())   # 读取末尾 5 行
print(df.tail(10)) # 读取末尾 10 行
print(df.info())
复制代码

non-null 为非空数据,我们可以看到上面的信息中,总共 458 行,College 字段的空值最多。

相关推荐
其实防守也摸鱼4 分钟前
dirsearch安装与配置:新手入门指南
网络·数据库·学习·学习方法·目录扫描·虚拟机工具
数据皮皮侠AI10 分钟前
顶刊同款!中国地级市风灾风险与损失数据集(2000-2022)|灾害 / 环境 / 经济研究必备
大数据·人工智能·笔记·能源·1024程序员节
墨^O^12 分钟前
C++ Memory Order 完全指南:从 relaxed 到 seq_cst,深入理解无锁编程与 happens-before
linux·开发语言·c++·笔记·学习·算法·缓存
阿荻在肝了13 分钟前
Agent学习五:LangGraph学习-节点与可控性
人工智能·python·学习·agent
玄米乌龙茶12321 分钟前
Web Search API 实操:构建智能搜索 Agent
人工智能·笔记·学习
Hical_W23 分钟前
深入学习CPP20_协程
学习·github
星幻元宇VR23 分钟前
VR党建互动平台助力党建学习提质增效
科技·学习·安全·vr·虚拟现实
XS03010624 分钟前
Java基础笔记(一)
java·笔记·python
星幻元宇VR41 分钟前
VR施工安全行走平台:沉浸式安全教育新方式
科技·学习·安全·生活·vr
jrlong1 小时前
HelloAgents 进阶篇 task02
笔记·学习