004.pandas.DataFrame
Posted TommyLiuZ
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了004.pandas.DataFrame相关的知识,希望对你有一定的参考价值。
004.pandas.DataFrame(二)
1.pandas.DataFrame.iloc
1.1 功能
- 纯粹基于整数位置的索引,用于按位置进行选择
- 也可以和loc一样,使用布尔数组作为参数
- 可以使用lambda表达式(结果必须是整型的)
- 索引的切片遵循的是左闭右开
1.2 比较
pandas.DataFrame.loc
- 功能:通过标签或布尔数组访问一组行和列,主要基于标签(字符串),但也可以与布尔数组一起使用,不能直接用整型
pandas.DataFrame.iloc - 功能:纯粹基于整数位置的索引,用于按位置进行选择
2.Pandas的索引操作
- 原始定义
DataFrame.reindex(labels=None, index=None, columns=None, axis=None, method=None, copy=True, level=None, fill_value=nan, limit=None, tolerance=None)
2.1 重新索引reindex
重新定义index
修改的时候顺便填充缺失值
重新定义columns
注:初始DataFrame是不会受到重新定义的影响的
关于时间的重新索引
2.2pandas.DataFrame.set_index
- 功能:使用现有列设置DataFrame索引
- 使用一个或多个现有列或数组(长度正确)设置DataFrame索引(行标签)
- 索引可以替换现有索引或在其上扩展。
建立复合类型的索引
以上是关于004.pandas.DataFrame的主要内容,如果未能解决你的问题,请参考以下文章