此问题在此处已有答案:
Pandas: Select columns based on row values(2个答案)4天前关闭。在给定的 Dataframe 中:
我想筛选索引std的值为0的列。
std
a5g8bdjr1#
在boolean indexing中使用DataFrame.loc-首先选择索引std,比较并选择:所列的所有行,并使用过滤掩码:
boolean indexing
DataFrame.loc
:
df1 = df.loc[:, df.loc['std'].eq(0)]
bvn4nwqk2#
您可以筛选std数据行中相等零的值。这可能行得通:df = num_df.loc[num_df['std'] == 0]
df = num_df.loc[num_df['std'] == 0]
2条答案
按热度按时间a5g8bdjr1#
在
boolean indexing
中使用DataFrame.loc
-首先选择索引std
,比较并选择:
所列的所有行,并使用过滤掩码:bvn4nwqk2#
您可以筛选
std
数据行中相等零的值。这可能行得通:
df = num_df.loc[num_df['std'] == 0]