选择性抽样熊猫中的特定类别

用户名

有没有一种方法可以使Pandassample命令适应性地对列中的特定类别进行采样,同时保留其他类别中的所有值?https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.sample.html

例如在下面的数据框中,我想对Poor数据框中的一半Observed_Condition行进行采样,但保留所有具有Good或Excellent值的Observed_Condition行:

Predicted   Observed_Condition
4.561074719 Excellent
3.114821134 Poor
5.47200407  Good
7.048857494 Excellent
5.318448093 Poor
3.81681577  Poor
5.640660645 Good
3.082072075 Good
3.249229815 Poor
4.492327775 Good
3.488655803 Poor
6.517144589 Good
耶斯列尔

使用boolean indexing由条件过滤,加DataFrame.sampleconcat所有非与由反转屏蔽过滤匹配的行~

mask = df['Observed_Condition'] == 'Poor'

df = pd.concat([df[mask].sample(frac=0.5), df[~mask]]).sort_index()
print (df)
    Predicted Observed_Condition
0    4.561075          Excellent
2    5.472004               Good
3    7.048857          Excellent
4    5.318448               Poor
6    5.640661               Good
7    3.082072               Good
8    3.249230               Poor
9    4.492328               Good
11   6.517145               Good

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

熊猫数据框中的列的选择性求和

来自分类Dev

如何在熊猫中执行选择性groupby()。count()?

来自分类Dev

选择性删除字符串中的特定字符

来自分类Dev

更改熊猫的选择性索引日期

来自分类Dev

在熊猫中选择性使用fillna()

来自分类Dev

JavaScript中的选择性随机颜色

来自分类Dev

Gradle中的选择性依赖

来自分类Dev

R中的选择性数据集成

来自分类Dev

mongodb中的选择性复制

来自分类Dev

bash中的选择性差异

来自分类Dev

从列表中检索选择性项目

来自分类Dev

在mongodb中检索选择性数据

来自分类Dev

JavaScript中的选择性随机颜色

来自分类Dev

Tableau中的选择性分析

来自分类Dev

Wpf中MenuItem的选择性样式

来自分类Dev

Crystal报表中的选择性分组

来自分类Dev

Excel 中的选择性计数

来自分类Dev

从网页中抓取选择性链接

来自分类Dev

R中的选择性直方图

来自分类Dev

熊猫,根据最近的日期进行选择性加入

来自分类Dev

选择性查询

来自分类Dev

jQuery选择性选择

来自分类Dev

如何从TCL中的文件中获取选择性数据?

来自分类Dev

matplotlib图例中的选择性垂直空白

来自分类Dev

在build.gradle中编译的选择性模块

来自分类Dev

如何在git中删除选择性存储?

来自分类Dev

在选择性终止过程中,WMIC忽略%SystemRoot%

来自分类Dev

R中的选择性替换字符串

来自分类Dev

SublimeText中的选择性单词突出显示