栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

AI学习:python.pandas基础入门(第一天)

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

AI学习:python.pandas基础入门(第一天)

相信很多人在学习AI时无从下手,AI的知识体系很庞大,单单从python的角度来深入学习,都会被很多模块的子类搞乱掉。所以我开了这样一个专题,希望能和大家一起进步,这个专题的基础模块主要包括了Scikit-learn、NumPy、SciPy、Pandas等库的运用和学习。

下面就是我在学习中总结的一些有关pandas的重点函数 。

import numpy as np
import pandas as pd

#创建一维数组
#从列表创建
s1 = pd.Series([1,2,3,4,5,6])
print(s1)

#从np创建
s2 = pd.Series(np.arange(6),index=['a','b','c','d','e','f'])
print(s2)

#从字典创建
temp_dict = {"name": "wang","age": "xx","occupation": "IT"}
s3 = pd.Series(temp_dict)
print(s3)

#从标量值创建
s4 = pd.Series(6.6,index=list("abcdef"))
print(s4)

s5 = pd.Series([1,None,3,4,5,None])
print(s5.isna())    #缺失检测
print(s5.fillna(0.1))   #填充缺失

s6 = pd.Series(np.arange(6),name="important")
print(s6.name)  #定义name属性

s7 = pd.Series(np.arange(6),index=list("abcdef"))
print(s7.index)     #index属性
print(s7.values)    #values属性



#创建二维数组
#单个列表创建
data_1 = [1,2,3,4,5,6]
Da = pd.DataFrame(data_1)
print(Da)

#嵌套列表创建并指定列索引
data_2 = [['zhang', 20], ['wang', 21], ['zhao', 22]]
Df = pd.DataFrame(data_2, columns=['Name', 'Age'])
print(Df)

#数组创建
data_3 = {'Name': ['zhang', 'wang', 'li'], 'Age':[20, 21, 22]}
Dk = pd.DataFrame(data_3)
print(Dk)

#字典列表创建
data_4 = [{'a': 1, 'b': 2}, {'a': 10, 'b': 11, 'c': 12}]
Dc = pd.DataFrame(data_4, index=["first", "second"])  # 指定行索引
print(Dc)

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/971187.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号