1.2 - Series和DataFrame的常用属性和方法

1.2.1 常用属性

  1)Series常用属性

import pandas as pd

ser = pd.Series(data=[1, 2, 3], index=['a', 'b', 'b'], dtype=int, name='ser_1')

# Series常用属性
print(ser.dtype)    # Series元素的类型
print(ser.name)     # Series的名称
print(ser.size)     # Series的长度
print(ser.index)    # Series的索引
print(ser.values)   # 返回Series对应的numpy的一维数组格式
print(ser.empty)    # 判断Series是否为空,返回bool值

  2)DataFrame常用属性

import pandas as pd

d = {'name': ['Tom', 'Bob', 'Linda'], 'age': [17, 18, 26], 'height': [172, 176, 188]}
df = pd.DataFrame(data=d, index=['p1', 'p2', 'p3'])
print(df)

# DataFrame的常用属性
print(df.T)  # 返回df的转置
print(df.empty)  # 判空
print(df.size)  # df的元素个数
print(df.shape)  # df的shape,返回一个元组
print(df.index)  # 行索引
print(df.columns)  # 列索引
print(df.axes)  # 以索引列表的形式返回df的索引
print(df.values)  # 返回df对应的numpy数组
print(df.dtypes)  # df中元素的类型

 

1.2.2 常用方法

  查看前几行后几行;空值NaN处理;文件处理;Series和DataFrame之间的计算(只会将行索引和列索引相同的元素进行运算,其余补NaN)等。用到再查。

 

posted @ 2024-02-24 22:06  橘子葡萄火龙果  阅读(47)  评论(0)    收藏  举报