美文网首页
Pandas对象

Pandas对象

作者: 妈耶0000 | 来源:发表于2019-07-06 16:15 被阅读0次

Pandas的 Series对象是一个带索引数据构成的一维数组。

import pandas as pd

>> data = pd.Series([0.25,0.5,0.75,1.0])
0    0.25
1    0.50
2    0.75
3    1.00

>> data.index
RangeIndex(start=0, stop=4, step=1)

>> data.values
array([0.25, 0.5 , 0.75, 1.  ])

1.取索引1对应的value 即0.5
>> data[1]
0.5

2.取索引1,2所对应的值
>> data[1:3]
1    0.50
2    0.75

Series的索引也可以是字符串

>> data = pd.Series([0.25,0.5,0.75,1.0],
                 index = ['a','b','c','d'])
a    0.25
b    0.50
c    0.75
d    1.00
dtype: float64

1.获取数据和之前的一样用索引,即
>> data['c']
0.75

2.这里索引是0,1,2,3。这里的索引可以没有顺序。2,5,1,9也可以;即:
>> data = pd.Series([0.25,0.5,0.75,1.0],index=[2,5,1,9])
2    0.25
5    0.50
1    0.75
9    1.00

3.取数和之前的一样
>> data[5]
0.5


Series的创建

1.用字典的形式创建Series
>> data_dict = {
        "California":56,
        "Texas":78,
        "New York":333
        }
>> data = pd.Series(data_dict)
>> 打印data,如果用字典的形式创建,索引无论是int还是String形式,索引都会排序
California     56
New York      333
Texas          78
dtype: int64 

相关文章

网友评论

      本文标题:Pandas对象

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