TreeMind树图在线AI思维导图
当前位置:树图思维导图模板IT互联网互联网干货【dataframe】选取数据思维导图

【dataframe】选取数据思维导图

  收藏
  分享
免费下载
免费使用文件
U415611699 浏览量:82022-11-05 17:10:03
已被使用0次
查看详情【dataframe】选取数据思维导图

DataFrame数据结构选择

树图思维导图提供 【dataframe】选取数据 在线思维导图免费制作,点击“编辑”按钮,可对 【dataframe】选取数据  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:47e6ebc3588b547114d7144a10197370

思维导图大纲

【dataframe】选取数据思维导图模板大纲

# open close high low # 2016-02-01 7.54 7.41 7.57 7.36 # 2016-02-02 7.41 7.52 7.58 7.39 # 2016-02-03 7.45 7.45 7.48 7.38 # 2016-02-04 7.48 7.52 7.56 7.47

选取行名、列名、值

列名:df.index

行名:df.columns

选取值:df.volues

以标签(行、列的名字)为索引选择数据

x.loc[行标签,列标签]

df.loc['2016-02-01','open']

以位置(第几行、第几列)为索引选择数据

x.iloc[行位置,列位置]

df.iloc[0,0]

同时根据标签和位置选择数据

x.ix[行,列]

df.ix[0,'open']

选择连续的多行多列——切片

如果起点索引省略代表从头开始,终点索引省略代表直到最后,都省略就代表全部了。

df.loc['2016-02-02':'2016-02-04','open':'high']

#选择从第2行到最后一行,列从第1列到第3列的数据 df.iloc[1:,0:3]

选择不连续的某几行或某几列

简便地获取行或列

直接用切片获取行

df['2016-02-02':'2016-02-04']

直接用标签名获取列

df[0:3]

df[['open','high']]

如何返回一个dataframe的单列或单行

按条件选取数据——df[逻辑条件]

df[df['open']>=8]

## 多个条件之间运算时用括号括起来 df[(df.index=='2016-02-02') | (df['open']>=8)]

## 选择df中不在[8.10,8]的数据 df[~df.isin([8.10,8])]

# 把df中open大于8的替换为123 df[df['open']>=8]=123

相关思维导图模板

进阶面试题总结思维导图

树图思维导图提供 进阶面试题总结 在线思维导图免费制作,点击“编辑”按钮,可对 进阶面试题总结  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:fac4f2eaa7b9b4cfd44ba29e73117dbe

商务数据分析思维导图

树图思维导图提供 商务数据分析 在线思维导图免费制作,点击“编辑”按钮,可对 商务数据分析  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:5f96cea2352db7e861fe3fded7346827