0100-【课程实战】-Python数据分析炒菜-第3章-Pandas数据结构

本文介绍Pandas库中两种核心数据结构:Series和DataFrame。详细讲解了如何创建这两种数据结构,包括使用列表、字典创建,以及如何指定行、列索引。同时,还介绍了如何获取Series和DataFrame的索引和值。

习惯导入方法

import pandas as pd
import numpy as np
import matplotlib.pyplot as plt

3.1 Series数据结构

3.1.1 Series是什么

一维数组

3.1.2 创建一个Series

import pandas as pd

# 出入一个列表
pd.Series([1,2,3])

# 指定索引

pd.Series([1,2,3],index=["a","b","c"])

# 传入一个字典
pd.Series({1:"a",2:"b",3:"c"})

out:
0    1
1    2
2    3
dtype: int64

3.1.3 利用index方法获取Series的索引

S1=pd.Series([1,2,3],index=["a","b","c"])

S1.index

out:
Index(['a', 'b', 'c'], dtype='object')

3.1.4 利用values方法获取Series的值

S1.values

out:
array([1, 2, 3], dtype=int64)

3.2 DataFrame 表格型数据结构

3.2.1 DataFrame是什么

一组数据和行索引、列索引组成的表格型数据结构

3.2.2 创建一个DataFrame

import pandas as pd

# 传入一个列表

df1 = pd.DataFrame(["a","b","c","d"])
print(df1)

# 传入一个嵌套列表,2列。通过zip()可以创建
df2 = pd.DataFrame([["a","A"],["b","B"],["c","C"],["d","D"]])
print(df2)

# 指定行、列索引
df3 = pd.DataFrame([["a","A"],["b","B"],["c","C"],["d","D"]],columns = ["小写","大写"],index=["一","二","三","四"])
print(df3)

# 传入一个字典
df4 = pd.DataFrame({"小写":["a","b","c","d"],"大写":["A","B","C","D"]})
print(df4)

输出
  小写 大写
一  a  A
二  b  B
三  c  C
四  d  D

3.2.3 获取DataFrame的行、列索引

df3.columns
df3.index

输出
Index(['小写', '大写'], dtype='object')
Index(['一', '二', '三', '四'], dtype='object')

3.2.4 获取DataFrame的值

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值