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

CSV文件

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

读取与写入

读取csv文件

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

保存到csv文件

# 三个字段 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() 方法返回表格的一些基本信息

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 字段的空值最多。

相关推荐

  1. pandas学习笔记13

    2024-07-12 15:58:04       31 阅读
  2. pandas学习笔记10

    2024-07-12 15:58:04       33 阅读
  3. CSS-入门-MDN文档学习笔记

    2024-07-12 15:58:04       56 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-12 15:58:04       67 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-12 15:58:04       71 阅读
  3. 在Django里面运行非项目文件

    2024-07-12 15:58:04       58 阅读
  4. Python语言-面向对象

    2024-07-12 15:58:04       69 阅读

热门阅读

  1. Github 2024-07-09 Python开源项目日报 Top10

    2024-07-12 15:58:04       20 阅读
  2. 2.HTML学习

    2024-07-12 15:58:04       22 阅读
  3. “存算分离“和“湖仓一体“

    2024-07-12 15:58:04       17 阅读
  4. 对数据采集、数据存储和数据处理流程

    2024-07-12 15:58:04       18 阅读
  5. 7.8作业

    7.8作业

    2024-07-12 15:58:04      22 阅读
  6. 使用GeographicLib在C++中进行地理坐标转换

    2024-07-12 15:58:04       22 阅读
  7. 使用Gunicorn提高Web应用的多核并发处理能力

    2024-07-12 15:58:04       24 阅读