浅谈python的dataframe与series的创建方法

yipeiwu_com7年前Python基础

如下所示:

# -*- coding: utf-8 -*-
import numpy as np
import pandas as pd

def main():
 s = pd.Series([i*2 for i in range(1,11)])
 print type(s)
 print (s)

 dates = pd.date_range("20170301",periods=8)
 df = pd.DataFrame(np.random.randn(8,5),index=dates,columns = list("ABCDE"))
 print df

if __name__ == '__main__':
 main()

结果如下:

D:\Anaconda2\python.exe E:/pypractice/DataAnalysis/pandasTest.py
<class 'pandas.core.series.Series'>
0  2
1  4
2  6
3  8
4 10
5 12
6 14
7 16
8 18
9 20
dtype: int64
     A   B   C   D   E
2017-03-01 -0.746429 -0.540836 1.884101 0.607853 -0.367707
2017-03-02 1.172848 -0.482583 0.175146 -0.181268 -1.304475
2017-03-03 -0.416664 1.784968 1.767710 -1.157681 -0.909744
2017-03-04 -0.830197 -0.282451 0.543764 0.900877 0.553631
2017-03-05 -0.614170 -0.371306 0.553044 -0.054903 1.322286
2017-03-06 0.276449 -0.815241 -0.687530 0.514781 -0.823963
2017-03-07 0.939306 0.494661 -0.342454 -0.125811 -1.555909
2017-03-08 0.204852 0.006475 -0.625082 1.012985 0.447710


Process finished with exit code 0

以上这篇浅谈python的dataframe与series的创建方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持【听图阁-专注于Python设计】。

相关文章

python切片(获取一个子列表(数组))详解

切片: 切片指从现有列表中,获取一个子列表 返回一个新列表,不影响原列表。 下标以 0 开始: list = ['红','绿','蓝','白','黑','黄','青'] # 下标...

python验证身份证信息实例代码

python验证身份证信息实例代码

identity-card 验证身份证号码的正确性,不能仅仅通过正则表达式来验证,我们都知道我国的身份证一共是18位,由十七位数字本体码和一位校验码组成。 其排列顺序从左至右依次为:六位...

python实现端口转发器的方法

本文实例讲述了python实现端口转发器的方法。分享给大家供大家参考。具体如下: 下面的python代码实现端口转发器,支持udp端口转发 由于工作需要用到一个端口转发器,并且要求支持T...

浅谈python多进程共享变量Value的使用tips

浅谈python多进程共享变量Value的使用tips

前言: 在使用tornado的多进程时,需要多个进程共享一个状态变量,于是考虑使用multiprocessing.Value(对于该变量的具体细节请查阅相关资料)。在根据网上资料使用Va...

Python编程学习之如何判断3个数的大小

前言 大部分初学编程的人来说刚开始都会练习判断两个数或者三个数的大小,来熟悉某种语言的特性和最基本的if,else循环,当我们学习了更高级的语法知识后,又会有不同的实现方式,比如这道练习...