pandas之DataFrame与Series实例详解

本文详细介绍了Python数据科学库Pandas中的DataFrame和Series数据结构。从创建、操作到数据清洗,全方位展示了这两个核心组件的用法,帮助读者深入理解如何在实际数据分析中有效利用它们。
摘要由CSDN通过智能技术生成
import numpy as np
import pandas as pd


# =====pandas数据结构:1、Series对象;2、DataFarme对象======
# =========创建一个Series对象==========
# 参数data:可以是任意数据对象,比如:字典、列表、numpy数组,(不能为空)
# 参数index:是对data的索引值,类似字典的key,(可省略)
# my_series = pd.Series(data, index)
countries = ['USA', 'Nigeria', 'France', 'Ghaha']
my_data = [100, 200, 300, 400]
my_series_01 = pd.Series(my_data, countries)
#print(my_series_01)

my_series_02 = pd.Series(my_data)
#print(my_series_02)

my_data_02 = {'a':50, 'b':60, 'c':70, 'd':80}
my_series_03 = pd.Series(my_data_02)
#print(my_series_03)

# ===========从Series中获取数据==============
# 访问Series中的数据类似与Python中字典
series_data_01 = my_series_01['USA']
#series_data_01 = my_series_01['Nigeria']
#series_data_01 = my_series_01['France']
#series_data_01 = my_series_01['Ghaha']
#print(series_data_01)

series_data_02 = my_series_02[0]
#series_data_02 = my_series_02[1]
#series_data_02 = my_series_02[2]
#series_data_02 = my_series_02[3]
#print(series_data_02)

series_data_03 = my_series_03['a']
#series_data_03 = my_series_03['b']
#series_data_03 = my_series_03['c']
#series_data_03 = my_series_03['d']
#print(series_data_03)

# ==========对Series进行算数运算操作===========
# 对 Series 的算数运算都是基于 index 进行的,如果 Pandas 在两个 Series 里找不到相同的 index,对应的位置就返回一个空值 NaN。
#jisuan_01 = m
  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值