IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 人工智能 -> Python学习笔记(14)——Pandas库基础之二维数据表格DataFrame的创建与索引的修改 -> 正文阅读

[人工智能]Python学习笔记(14)——Pandas库基础之二维数据表格DataFrame的创建与索引的修改

代码练习:

import pandas as pd
import numpy as np

#方法一:列表创建dataframe
a=pd.DataFrame([[1,2],[3,4],[5,6]],columns=['date','score'],index=['A','B','C'])
print(a)

#方法二:通过列表创建dataframe
b=pd.DataFrame()#创建一个空dataFrame
date01=[1,3,5]#定义列表date01
score01=[2,4,6]#定义列表score01
b['date']=date01#创建'date'栏目,并赋值以date01
b['score']=score01#创建'score'栏目,并赋值以score01
print(b)

#方法三:通过字典创建dataFrame
c=pd.DataFrame({'列01':[1,3,5],'列02':[2,4,6]},index=['x','y','z'])#默认字典键为列索引
print(c)

d=pd.DataFrame.from_dict({'行01':[1,3,5],'行02':[2,4,6]},orient="index")#orient参数制定字典键为index——行索引
print(d)

#方法四:通过二维数组创建DataFrame
e=pd.DataFrame(np.arange(12).reshape(3,4),index=[1,2,3],columns=['A','B','C','D'])
print(e)
#DataFrame索引的修改
f=pd.DataFrame([[1,2],[3,4],[5,6]],columns=['date','score'],index=['A','B','C'])
f.index.name='公司'#通过index.name的方式设置行索引那一列的名称
print(f)
f=f.rename(index={'A':'万科','B':'阿里','C':'百度'},columns={'date':'日期','score':'分数'})#rename函数用新索引名新建一个DataFrame,未改变a的内容
f.rename(index={'A':'万科','B':'阿里','C':'百度'},columns={'date':'日期','score':'分数'},inplace=True)#设置inplace参数为True来实现真正的重命名
print(f)#用rename函数对索引重命名
f=f.reset_index()#行索引转为常规列
print(f)
f=f.set_index('日期')#把常规列转换为行索引,此处是用赋值法,也可以直接写f.set_index('日期',inplace=True)
print(f)

运行结果:

  人工智能 最新文章
2022吴恩达机器学习课程——第二课(神经网
第十五章 规则学习
FixMatch: Simplifying Semi-Supervised Le
数据挖掘Java——Kmeans算法的实现
大脑皮层的分割方法
【翻译】GPT-3是如何工作的
论文笔记:TEACHTEXT: CrossModal Generaliz
python从零学(六)
详解Python 3.x 导入(import)
【答读者问27】backtrader不支持最新版本的
上一篇文章      下一篇文章      查看所有文章
加:2022-02-07 13:43:59  更:2022-02-07 13:45:13 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/19 1:43:44-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码