,可以通过以下步骤实现:
.shape
属性获取筛选后的dataframe的形状,即行数和列数。.shape[1]
获取筛选后的dataframe的列数。以下是一个示例代码:
import pandas as pd
# 读取或创建dataframe对象
df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6], 'C': [7, 8, 9]})
# 条件筛选,获取满足条件的行
filtered_df = df[df['A'] > 1]
# 获取筛选后的dataframe的列数
column_count = filtered_df.shape[1]
print("满足条件的dataframe的列数为:", column_count)
在这个示例中,我们创建了一个包含3列的dataframe对象。然后,我们使用条件语句df['A'] > 1
筛选出'A'列中大于1的行,得到一个新的dataframe对象filtered_df
。最后,我们使用.shape[1]
获取filtered_df
的列数,并将结果打印输出。
请注意,这只是一个示例代码,实际应用中,根据具体情况进行相应的修改和调整。
领取专属 10元无门槛券
手把手带您无忧上云