【Python】数组-array、series、DataFrame,读取文件-excel、csv

array

gg = np.array(['Math','English','Python','Chinese','Art','Database','Physics'])
//取值,注意:需要用[[]]两层括号
gg[[0,2,4]]

在这里插入图片描述
二维数组
在这里插入图片描述
二维数组初始化:列表里面的元素也是列表,[[ ],[ ],[ ],[ ]],一个列表为一行,列表有多少元素就有多少列。
二维数组取值:[[行],[列]],如果不写列,默认取所有列。
在这里插入图片描述

series-仅一维数组

  • Series不能直接添加新数据
  • append()函数将两个Series拼接产生一个新的Series,不改变原Series
    在这里插入图片描述
  • series.drop()函数,inplace参数默认为false(即不改变原对象)
  • inplace=True,可修改原对象
  • 取值,注意:使用索引取多个值时,需要两个[[ ]],若是单个中括号,则只能取单个索引对应的值
    在这里插入图片描述
    在这里插入图片描述

初始化:

//array对象
names = np.array(['王微', '肖良英', '方绮雯', '刘旭阳','钱易铭'])
scores = np.array([[70,85,77,90,82,84,89],[60,64,80,75,80,92,90],[90,93,88,87,86,90,91],[80,82,91,88,83,86,80],[88,72,78,90,91,73,80]])
//series
height=Series([187,190,185,178,185],index=['13','14','7','2','9'])   #index为字符串
height1=Series({'13':187,'14':190,'7':185,'2':178,'9':185})
//DataFrame
//data需为列表或NumPy的二维ndarray对象
data = [[19,170,68],[20,165,65],[18,175,65]]
//index、columns若省略,则默认为0~n-1序号
students = DataFrame(data, index=[1,2,3], columns=['age','height','weight'])

读取文件
read_excel、read_csv
to_excel、to_csv
在这里插入图片描述
在这里插入图片描述
保存到csv文件,特有一个‘mode’参数,‘导出模式’。
在这里插入图片描述

相关推荐
©️2020 CSDN 皮肤主题: 深蓝海洋 设计师:CSDN官方博客 返回首页