【pandas数据处理】数据结构

数据结构

  • Series
    • 基于列表创建数据结构
    • 自定义元素的行标签
    • 基于字典创建数据结构
  • DataFrame对象
    • 基于列表创建数据结构
    • 设置参数来定义行列标签
    • 基于字典

Series

一维数组对象,不仅包含数据元素,还包含一组与数据元素对应的行标签。

基于列表创建数据结构

import pandas as pd
s = pd.Series(['短裤','毛衣'])
print(s)

【pandas数据处理】数据结构_第1张图片

自定义元素的行标签

import pandas as pd
s = pd.Series(['短裤','毛衣'], index=['a0001','a0002'])
print(s)

【pandas数据处理】数据结构_第2张图片

基于字典创建数据结构

import pandas as pd
s = pd.Series({'a0001':'短裤','a0002':'毛衣'})
print(s)

DataFrame对象

基于列表创建数据结构

import pandas as pd
df = pd.DataFrame([['短裤',45],['毛衣',56]])
print(df)

【pandas数据处理】数据结构_第3张图片

设置参数来定义行列标签

通过设置参数columns和index来分别设置行列标签

import pandas as pd
df = pd.DataFrame([['短裤',45],['毛衣',56]],columns=['产品','单价'],index=['a0001','a0002'])
print(df)

【pandas数据处理】数据结构_第4张图片

基于字典

import pandas as pd
df = pd.DataFrame({'产品':['短裤','毛衣'],'单价':[45,56]},index=['a0001','a0002'])
print(df)

你可能感兴趣的:(python数据分析,pandas,数据结构,python)