首页 > 其他 > 详细

DataFrame索引和切片

时间:2019-11-29 14:43:30      阅读:129      评论:0      收藏:0      [点我收藏+]
import numpy as np
import pandas as pd
from pandas import DataFrame, Series
df = DataFrame(data=np.random.randint(0,100,size=(8,6)))

 

#索引
df[0] #df[索引号]
df[[1,2,3]] #df[[索引号,索引号]] #批量取出多列
df.iloc[0] #df.iloc[行索引]
df.iloc[[1,2]]
df.iloc[1,2] #取出指定元素
df.iloc[[1,2],2] #批量取出多个元素
#切片
df[0:3]
df.iloc[1:2,0:3] #行列切片
#固定搭配
isnull ->any
notnull ->all
#结论:将df.notnull().all(axis=1)作为源数据的行索引,就可以将空对应的行删除
#ffill 取前面的值覆盖,bfill取后面的值覆盖,axis=0列,1行
df=df.fillna(method=ffill,axis=1)

 

DataFrame索引和切片

原文:https://www.cnblogs.com/xuexiaoxi/p/11957307.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!