美文网首页
3.2Series和DateFrame的基本用法

3.2Series和DateFrame的基本用法

作者: 麦冬花儿 | 来源:发表于2022-01-24 16:23 被阅读0次

Series

图片.png
图片.png
图片.png

Series基本用法

图片.png
图片.png
图片.png
图片.png
图片.png

DateFrame

1. DateFrame介绍

表格型的数据结构

2. DateFrame构建

字典类:

数组、列表或元组构成的字典构造dataframe

Series构成的字典构造dataframe

字典构成的字典构造dataframe

列表类:

2D ndarray 构造dataframe

字典构成的列表构造dataframe

Series构成的列表构造dataframe

import numpy as np
import pandas as pd

字典类

  1. 数组、列表或元组构成的字典构造dataframe
#构造一个字典
data = {'a':[1,2,3,4],
        'b':(5,6,7,8),
       'c':np.arange(9,13)}
#构造dataframe
frame = pd.DataFrame(data)
frame
图片.png
#columns属性查看列索引
frame.columns

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

#values属性查看值
frame.values

array([[ 1, 5, 9],
[ 2, 6, 10],
[ 3, 7, 11],
[ 4, 8, 12]], dtype=int64)

#指定index
frame = pd.DataFrame(data,index=['A','B','C','D'])
frame
图片.png
#指定列索引
frame = pd.DataFrame(data,index=['A','B','C','D'],columns=['a','b','c','d'])
frame
图片.png

2.Series构成的字典构造dataframe

pd1 = pd.DataFrame({'a':pd.Series(np.arange(3)),
                   'b':pd.Series(np.arange(3,5))})
pd1
图片.png

3.字典构成的字典构造dataframe

#字典嵌套
data1 = {
    'a':{'apple':3.6,'banana':5.6},
    'b':{'apple':3,'banana':5},
    'c':{'apple':3.2}
}
pd2 = pd.DataFrame(data1)
pd2
图片.png

列表类
1.2D ndarray 构造dataframe

#构造二维数组对象
arr1 = np.arange(12).reshape(4,3)

frame1 = pd.DataFrame(arr1)
frame1
图片.png

2.字典构成的列表构造dataframe

l1 = [{'apple':3.6,'banana':5.6},{'apple':3,'banana':5},{'apple':3.2}]
pd3 = pd.DataFrame(l1)
pd3
图片.png
  1. Series构成的列表构造dataframe
l2 = [pd.Series(np.random.rand(3)),pd.Series(np.random.rand(2))]
pd4 = pd.DataFrame(l2)
pd4
图片.png

3.DataFrame的基本用法

3.DataFrame的基本用法

3.1 .T转置

3.2 通过列索引获取列数据(Series类型)

3.3 增加列数据

3.4 删除列


图片.png
图片.png

相关文章

  • 3.2Series和DateFrame的基本用法

    Series Series基本用法 DateFrame 1. DateFrame介绍[http://localho...

  • Pandas包

    一、两个基本数据结构 Series和DataFrame。其中Series的一维的,DateFrame是多维的。 二...

  • 定时器

    setTimeout和clearTimeout基本用法 setInterval和clearInterval基本用法...

  • 慕课网Spark SQL日志分析 - 5.DateFrame&a

    5.DateFrame&Dataset 1.DateFrame产生背景 DataFrame 不是Spark Sql...

  • 2019-11-16

    E战到底DAY14 SUMIF和SUMIFS函数 一.基本用法 SUMIF基本用法 SUMIFS基本用法 SUMI...

  • AFNetWorking

    AFNetworking的基本使用 网络请求 AFNetworking的基本用法和NSURLSession的用法基...

  • Sumif函数和Sumifs函数的用法

    今天我们来学习Sumif函数和Sumifs函数的用法,并进行比较。 一、基本用法 1.SUMIF的基本用法 (1)...

  • Android sqlite 的基本用法

    Android sqlite 的基本用法 1、sqlite 的基本语法和用法参考下面的博客 http://blog...

  • 2019-01-12

    不为人知的排序和筛选的高级用法 今日学习的内容主要学习了以下几个方面的内容: 1、基本用法:排序基本用法;筛选基本...

  • 2019-01-12

    今天学习到的就是排序和筛选的高级用法 1.基本用法, 基本用法的排序,也就是我们经常使用的筛选命令,基本上Exce...

网友评论

      本文标题:3.2Series和DateFrame的基本用法

      本文链接:https://www.haomeiwen.com/subject/pbimhrtx.html