作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用数据框。如果数据框中的列有一定百分比的空白,我想将该列附加到字典中(并最终将该字典转换为新的数据框)。
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/
我正在使用 DMatrix 结构来分配动态大小的矩阵,我在其中使用 L2 范数通过归一化列向量重复覆盖每一列。 // a is some DMatrix of arbitrary size let c
我表中的当前数据是: a b --------- -1 5 -11 2 -5 32 我的要求是将a列的所有数据都转换成负值。 但是如何选择整列将正值更新为负值呢? 最佳答案
我是一名优秀的程序员,十分优秀!