pandas基本操作2
1、axes返回标签列表
import pandas as pd
import numpy as np
dates = pd.date_range('', periods=8)
df = pd.DataFrame(np.random.randn(8,4), index=dates, columns=list('ABCD'))
print("df:")
print(df)
print('-'*50)
print ("The axes are:")
print (df .axes)
print (df.empty)#empty示例,返回布尔值,表示对象是否为空。返回True
则表示对象为空
D:\Download\python3\python3.exe D:/Download/pycharmworkspace/s.py
df:
A B C D
2017-01-01 -0.579966 -0.435075 0.308428 -0.684288
2017-01-02 -0.046761 0.209575 1.426686 -0.152909
2017-01-03 0.649144 -1.312502 -0.520895 -0.128796
2017-01-04 0.469305 0.738260 3.650268 -1.290882
2017-01-05 0.195328 -1.236598 0.245380 -0.845111
2017-01-06 0.886847 -0.946261 -0.884007 -0.527200
2017-01-07 1.002840 2.183883 0.709170 -0.618336
2017-01-08 -1.626558 -0.077388 -2.251855 -1.709279
--------------------------------------------------
The axes are:
[DatetimeIndex(['2017-01-01', '2017-01-02', '2017-01-03', '2017-01-04',
'2017-01-05', '2017-01-06', '2017-01-07', '2017-01-08'],
dtype='datetime64[ns]', freq='D'), Index(['A', 'B', 'C', 'D'], dtype='object')] Process finished with exit code 0
2、empty示例,返回布尔值,表示对象是否为空。返回True
则表示对象为空
print(df.empty)
3、
#!/usr/bin/env python
# -*- coding: utf-8 -*-
# @Time : 2018/5/24 15:03
# @Author : zhang chao
# @File : s.py
from scipy import linalg as lg
#按标签选择
#通过标签选择多轴 import pandas as pd
import numpy as np
dates = pd.date_range('', periods=8)
s = pd.DataFrame(np.random.randn(8,4), index=dates, columns=list('ABCD'))
print("s:")
print(s)
print('-'*50)
print ("The axes are 数据的标签:")
print (s .axes)
print ("The dimensions of the object 数据的维数:")
print (s.ndim)
print ("Is the Object empty 是否为空?")
print (s.empty)
print ("The size of the object 元素数据所占的字节数:")
print (s.size) D:\Download\python3\python3.exe D:/Download/pycharmworkspace/s.py
s:
A B C D
2017-01-01 0.007545 0.688495 0.973736 0.487351
2017-01-02 -0.196882 0.936148 -1.264392 -0.828813
2017-01-03 0.127409 -0.276271 0.837958 -0.559367
2017-01-04 -0.464785 0.800002 0.663286 0.455558
2017-01-05 1.030087 0.031511 -0.043613 0.004243
2017-01-06 -0.024684 0.656596 0.944321 1.237634
2017-01-07 -0.606596 0.464559 -0.071484 0.035291
2017-01-08 0.527749 0.409902 0.752180 1.407739
--------------------------------------------------
The axes are 数据的标签:
[DatetimeIndex(['2017-01-01', '2017-01-02', '2017-01-03', '2017-01-04',
'2017-01-05', '2017-01-06', '2017-01-07', '2017-01-08'],
dtype='datetime64[ns]', freq='D'), Index(['A', 'B', 'C', 'D'], dtype='object')]
The dimensions of the object 数据的维数:
2
Is the Object empty 是否为空?
False
The size of the object 元素数据所占的字节数:
32 Process finished with exit code 0
pandas基本操作2的更多相关文章
- Python数据分析库pandas基本操作
Python数据分析库pandas基本操作2017年02月20日 17:09:06 birdlove1987 阅读数:22631 标签: python 数据分析 pandas 更多 个人分类: Pyt ...
- Pandas基本操作
pandas:数据分析 pandas是一个强大的Python数据分析的工具包. pandas是基于NumPy构建的. pandas的主要功能 具备对其功能的数据结构DataFrame.Series 集 ...
- pandas 基本操作
1. 一维数据结构Series a. 概念:Series 是pandas 的一维数据结构,有重要的两个属性 index 和values b. 初始化: 可以通过 python 的 Lis ...
- 2019-03-25 Python Pandas 基本操作
新建表 data1 = { "name": ["Tom", "Bob", "Mary", "James&quo ...
- 数据分析之pandas教程-----概念篇
目录 1 pandas基本概念 1.1 pandas数据结构剖析 1.1.1 Series 1.1.2 DataFrame 1.1.3 索引 1.1.4 pandas基本操作 1.1.4. ...
- Python模块简介及安装 [numpy,pandas,matplotlib,scipy,statsmodels,Gensim,sklearn,keras]
https://pan.baidu.com/s/1bpVv3Ef 67bd 模块安装文件下载地址 pip install "numpy-1.12.0b+mkl-cp35- ...
- pandas 按照某一列进行排序
pandas排序的方法有很多,sort_values表示根据某一列排序 pd.sort_values("xxx",inplace=True) 表示pd按照xxx这个字段排序,inp ...
- 基于pandas进行数据预处理
很久没用pandas,有些有点忘了,转载一个比较完整的利用pandas进行数据预处理的博文:https://blog.csdn.net/u014400239/article/details/70846 ...
- Python的工具包[1] -> pandas数据预处理 -> pandas 库及使用总结
pandas数据预处理 / pandas data pre-processing 目录 关于 pandas pandas 库 pandas 基本操作 pandas 计算 pandas 的 Series ...
随机推荐
- FORWARD转发链的功能
B主机开启路由转发功能,相当一台路由器,
- wordpress之插件安装和主题安装(包含常见问题)
问题描述:安装WordPress主题及插件需要输入FTP问题,要执行请求的操作,WordPress需要访问您网页服务器的权限.请输入您的FTP登陆凭据以继续 执行如下两条命令即可安装成功: sudo ...
- P1-Linux下安装MySQL及登录用户配置
Linux下安装MySQL及登录用户配置 环境:Centos7.4 Mysql5.6 1. 查询是否安装 MySQL和MariaDB rpm -qa | grep -i mysql rpm -q ...
- VMware ESXI 6.5 安装及配置
---恢复内容开始--- 该文档是下载的LNV版 (Lenovo) VMware下载地址: 链接: https://pan.baidu.com/s/1X3-wR2fIjT6IsPre7R7w2Q ...
- java线程池和中断总结
目录 java线程池和中断总结 一. 线程池的使用 二. java中断机制 中断的处理 三. 线程间通信机制总结 java线程池和中断总结 本系列文是对自己学习多线程和平时使用过程中的知识梳理,不适合 ...
- WPF CheckBox 滑块 样式 开关
原文:WPF CheckBox 滑块 样式 开关 效果图 样式代码 <Style x:Key="CheckRadioFocusVisual"> <Setter P ...
- [Oracle]数据库的Control File 取Dump后的样例
[Oracle]数据库的Control File 取Dump后的样例: 片段截取-------------------------------(size = 40, compat size = 40, ...
- Tensorflow实例:利用LSTM预测股票每日最高价(一)
RNN与LSTM 这一部分主要涉及循环神经网络的理论,讲的可能会比较简略. 什么是RNN RNN全称循环神经网络(Recurrent Neural Networks),是用来处理序列数据的.在传统的神 ...
- c#基础系列2---深入理解 String
"大菜":源于自己刚踏入猿途混沌时起,自我感觉不是一般的菜,因而得名"大菜",于自身共勉. 扩展阅读:深入理解值类型和引用类型 基本概念 string(严格来说 ...
- TDD、BDD、ATDD、DDD 软件开发模式
TDD.BDD.ATDD.DDD 软件开发模式 四个开发模式意思: TDD:测试驱动开发(Test-Driven Development) BDD:行为驱动开发(Behavior Driven Dev ...