如下所示:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
# -*- 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()
|
结果如下:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
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的创建方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持服务器之家。
原文链接:https://blog.csdn.net/tanlangqie/article/details/78243878