数据分析第一章

pandas应用

pandas的主要数Series(一维数组)与DataFrame(二维数组),这两种数据结构可以处理金融、统计、社会科学、工程等。

数据结构

Series是一种类似于一维数组的对象,它是由一组数据及其相关的数据标签组成。

DataFrame是一个表格型的数据结构,它含有一组有序的列,每列可以是不同的值的类型(数值,字符串,布尔型)。DataFrame既有行索引也有列索引,它可以看作是由Series组成的字典。

pandas Series

pandas.Series(data,index,dtype,name,copy)
import pandas as pd
courses=['chinese','math','english','computer']
data=pd.Series(data=courses)
print(data)

运行结果如下:

   

pandas DataFrame

pandas.DataFrame(data,index,columns,dtype,copy)

创建一个DataFrame

import pandas as pd
df=pd.DataFrame(
    {
        '姓名':['小张','小王','小李','小明'],
        '性别':['男','女','女','男'],
        '年龄':['21','19','20','20']

    }
)
print(df)

运行结果如下:

 Series转换成DataFrame

import pandas as pd
grades={'chinese':80,'math':90,'english':75,'computer':90}
data=pd.Series (data=grades)
df=pd.DataFrame(data,columns=['grade'])
print(df)

运行结果如下:

Series转换成DataFrame

import pandas as pd
grades={'chinese':80,'math':90,'english':75,'computer':90}
data=pd.Series(data=grades)
df=data.reset_index()
df.columns=['course','grade']
print(df)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值