gpt4 book ai didi

python - 将整列追加到字典中

转载 作者:行者123 更新时间:2023-12-01 08:08:59 26 4
gpt4 key购买 nike

我正在使用数据框。如果数据框中的列有一定百分比的空白,我想将该列附加到字典中(并最终将该字典转换为新的数据框)。

features = {}
percent_is_blank = 0.4


for column in df:
x = df[column].isna().mean()
if x < percent_is_blank:
features[column] = ??

new_df = pd.DataFrame.from_dict([features], columns=features.keys())

“??”中应该包含什么内容

最佳答案

我认为更好的过滤方式是 DataFrame.loc :

new_df = df.loc[:, df.isna().mean()  < percent_is_blank]

在您的解决方案中可以使用:

for column in df: 
x = df[column].isna().mean()
if x < percent_is_blank:
features[column] = df[column]

关于python - 将整列追加到字典中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55380041/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com