熊猫保持价值的原始位置

我正在使用以下方法从数据框中删除行中的重复数据:

df = pd.DataFrame(list(map(pd.unique, df.values)))

但是,这将更改原始列名的数据位置,并且在读取数据时由于所有内容均被移动而读取错误。取而代之的是删除数据,而是在其中放置一个值(例如“ none”)以使其更易于过滤。

数据框:

T1583.005   T1583.006   Resource Development    Resource Development    T1583.001   T1583.002
T1584.005   T1584.006   Resource Development    Resource Development    T1584.005   T1584.002

目前:

T1583.005   T1583.006   Resource Development    T1583.001   T1583.002
T1584.005   T1584.006   Resource Development    T1584.002

预期:

T1583.005   T1583.006   Resource Development    None    T1583.001   T1583.002
T1584.005   T1584.006   Resource Development    None    None        T1584.002

这样,数据将保持在其原始位置,并且更易于读取。

Shubham Sharma

这是通过屏蔽duplicated每行来完成的一种方法

df.mask([df.loc[idx].duplicated().tolist() for idx in df.index])

           0          1                     2    3          4          5
0  T1583.005  T1583.006  Resource Development  NaN  T1583.001  T1583.002
1  T1584.005  T1584.006  Resource Development  NaN        NaN  T1584.002

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

熊猫选择保持与原始DataFrame相同的形状

来自分类Dev

熊猫插值保持原始索引

来自分类Dev

AngularJS-如果我不提交,如何保持原始价值

来自分类Dev

从中心缩放后将元素保持在原始位置

来自分类Dev

水平翻转SVG中的元素,但保持其原始位置

来自分类Dev

旋转时如何将图像保持在原始位置

来自分类Dev

wkhtmltopdf-元素不保持原始位置

来自分类Dev

PHP为原始的foreach数组增加价值以保持其发展

来自分类Dev

在加载时将div保持在屏幕底部,但在向下滚动时保持在原始位置

来自分类Dev

大熊猫数据帧如何分组(枢轴?)通过指定的列的值的行,但保持原始索引?

来自分类Dev

处理熊猫的价值包装

来自分类Dev

熊猫重复价值

来自分类Dev

如何添加元素,但又将其保持在原始位置?

来自分类Dev

获得大于价值的指数并保持价值

来自分类Dev

索引价值变化的位置

来自分类Dev

如何在熊猫数据框中获取行,并在列中包含最大值并保持原始索引?

来自分类Dev

如何在熊猫数据框中获取行,并在列中包含最大值,并保持原始索引?

来自分类Dev

Logstash:在事件之间保持价值

来自分类Dev

在多页之间保持价值

来自分类Dev

更新大熊猫的价值

来自分类Dev

熊猫-根据价值移除细胞

来自分类Dev

熊猫-以groupby的频率获取价值

来自分类Dev

在熊猫中找到独特的价值

来自分类Dev

根据条件熊猫宣传价值

来自分类Dev

各州汇总的熊猫价值计数

来自分类Dev

熊猫-从列中提取价值

来自分类Dev

熊猫在应用传递错误的价值

来自分类Dev

我如何绝对定位div并将其保持在其原始顶部位置,并在其上方浮动dom元素?

来自分类Dev

如何获取收藏品的原始价值

Related 相关文章

热门标签

归档