python 0基础_零基础快速实现用python进行建模

本文适合Python初学者,详细介绍了从数据导入、数据格式转换到统计分析的建模流程。讲解了如何使用Python读取Excel、SQL数据,将list转换为数据框,字符转数字,以及数据清洗、统计分析的各种函数和循环处理方法。通过掌握这些基础知识,0基础的读者也能实现简单的建模任务。
摘要由CSDN通过智能技术生成

【前言】

这里我会根据建模的一般流程和需要的能力对python的语句进行整理,对每一步能力我会挑出自己认为比较简单的方法进行记录,因为从0-1学习python首先做到能实现目标就可以,不需要掌握多种方法。

【建模流程】

第一步:python导入数据

第二步:数据格式转换,list表转为数据框,字符转为数字

第三步:用python进行计算求解,得到模型值

第四步:用循环方法实现多个列字段的统计,并把结果整合为数据框输出

第一步、数据导入

• excel导入

#导入csv格式文件

data=pd.read_csv(".csv")

#查看前几行案例

data.head(5)

• sql导入

#读取odps表

data=o.get_table("tablename")

#把odps表转换成pandas中的DataFrame格式

data.to_pandas()

• 创数据集

pd.DataFrame({"apple":[12,13,14,15],"banana":[21,22,23,24]},index=["a","b","c","d"])

第二步、数据清洗格式转换

问题:当x是list列表,需要转为数据框时

语句:pd.DataFrame({"r2":x,"num":y},index=z)

解释:r2是列名,x是数据列,z是行名称

问题:把'age'列的字符替换成数字

语句:data['age1']=data['age'].map({

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值