2024-04-25 11:53:18 发布
网友
我的数据框如下所示:
df1:
现在我需要一个类似于df的分析。 它应该是这样的:
df2:
列just_name_sum对df1中除ident列之外的其他列中没有其他条目的列进行计数。 我怎么能数这样的东西
thx
您可以通过一个简单的for循环来实现这一点:
for
summation = dict() df_temp = df.drop('ident', axis=1) for col in df_temp.columns: summation[col] = df_temp.loc[:,df_temp.columns!=col].isna().all(axis =1).sum() pd.DataFrame([summation]).transpose()
输出:
列表理解版本:(如果你是粉丝)
pd.DataFrame([{col: df_temp.loc[:,df_temp.columns!=col].isna().all(axis =1).sum() for col in df_temp.columns}]).transpose()
您可以通过一个简单的
for
循环来实现这一点:输出:
列表理解版本:(如果你是粉丝)
相关问题 更多 >
编程相关推荐