
data[ 列名 ]:取单列或多列,不能用连续方式取,也不能用于取行。
data[ i:j ]:用起始行下标(i)和终止行下标(j)取单行或者连续多行,不能用于列的选取。
data列名:只用于取单列,不能用于行。
dataloc[行名,列名]:用对象的loc[]方法实现各种取数据方式。
datailoc[行下标,列下标]:用对象的iloc[]方法实现各种取数据方式。
……待添加……
首先生成一个DataFrame对象:
小结:
(1)用数据直接加名称的方式只能获取完整的列(data[ 列名 ] √),不能企图用行名来获取一整行(data[ 行名 ] ×)。
(2)用data[ 列名 ] 方式只能明确指定待选取的列名,不能用连续取值方式。
小节:
(1)用数据直接加矩阵索引的方式只能获取完整的行(data[ 行索引 ]√),不能企图用列索引来获取一整列(data[ 列索引 ]×)。
(2)用data[ 列索引 ] 的方式只能取得单行,或者连续多行,而没法跳跃式指定抽取。
小结:
通过“data列名”的方式只能取单独一列,无法连续取,用同样的方式取单独一行。
使用DataFrame中的drop_duplicates方法,可以删除“重复值”,返回字段的“唯一值”
实现代码:数据框名drop_duplicates(["字段名"])
备注:通过 数据框名drop_duplicates(["字段名"])shape[0],可以获取“唯一值”的个数。
以上就是关于pandas的DataFrame对象抽取“整列”或者“整行”数据全部的内容,包括:pandas的DataFrame对象抽取“整列”或者“整行”数据、python中dataframe怎么获取字段唯一值列表、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)