在Pandas dataframe中,如果索引/标题包含某个整数,可以使用布尔索引来选择行和列。
要选择包含某个整数的行,可以使用df.loc
方法,并使用布尔索引来筛选行。例如,假设我们要选择索引中包含整数5的行,可以使用以下代码:
selected_rows = df.loc[df.index.astype(str).str.contains('5')]
这将返回一个新的dataframe,其中包含索引中包含整数5的所有行。
要选择包含某个整数的列,可以使用df.loc
方法,并使用布尔索引来筛选列。例如,假设我们要选择标题中包含整数5的列,可以使用以下代码:
selected_columns = df.loc[:, df.columns.astype(str).str.contains('5')]
这将返回一个新的dataframe,其中包含标题中包含整数5的所有列。
需要注意的是,上述代码中使用了astype(str)
将索引和标题转换为字符串类型,以便进行包含整数的筛选。另外,如果要选择多个整数,可以使用正则表达式来匹配多个整数。
关于Pandas dataframe的更多信息和操作,请参考腾讯云的相关产品文档:Pandas dataframe。
领取专属 10元无门槛券
手把手带您无忧上云