检索对应于pandas另一列中元素首次出现的列中的值-python

开心宝贝
df=pd.DataFrame({'a':['x','x','y','y','y','z','y','y'],'b':np.random.randn(8)})

    a    b
0   x   -0.2414
1   x   1.2214
2   y   0.3442      
3   y   -2.9492
4   y   0.1214
5   z   2.8102
6   y   -1.3844
7   y   -0.7363

在列b选择与列中的第一个字母首次出现的字母a不同的值的最有效方法是什么?这就是我要达到的目标

    a   b
0   x   -0.2414
2   y   0.3442
5   z   2.8102
6   y   -1.3844
艾汉
df[df['a'] != df['a'].shift(1)]
Out[22]: 
   a         b
0  x  0.564161
2  y  1.498050
5  z  0.080116
6  y  0.255031

我使用的原始数据框:

df
Out[23]: 
   a         b
0  x  0.564161
1  x -1.153969
2  y  1.498050
3  y  0.067259
4  y -0.345102
5  z  0.080116
6  y  0.255031
7  y  0.345250

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Python Pandas DataFrame检查一列的值是否在另一列表中

来自分类常见问题

Python Pandas用第二列对应行中的值替换第一列中的NaN

来自分类Dev

根据另一列pandas python的值在python中添加新列

来自分类Dev

比较一列中的值是否在另一列中的两个值之间python pandas

来自分类Dev

Python Pandas在另一列的元素列表中找到一列的元素

来自分类Dev

pandas当另一列与python中的值匹配时,只获取一列的平均值(浮动)值

来自分类Dev

如何在Python Pandas中将一个数据框的列值与另一个数据框的列值相对应的一列除以另一列?

来自分类Dev

Python Pandas:检查一列中的值是否存在于另一列中的行子集中

来自分类Dev

python pandas df:根据另一列中该行的值添加到一列

来自分类Dev

如何基于python(pandas,jupyter)中的另一列值获取一列的平均值

来自分类Dev

Python pandas:如何通过匹配另一列中的元素来创建列表

来自分类Dev

记录基于另一列的一列的值:Python和Pandas

来自分类Dev

Python:Pandas:如何根据Groupby在另一列中查找最大值

来自分类Dev

Python将列添加到Pandas数据框中,这是另一列中的列表元素的计数

来自分类Dev

Python将列添加到Pandas数据框中,这是另一列中的列表元素的计数

来自分类Dev

如何获取对应于python中列的n个最小值的datetime索引

来自分类Dev

如何减去对应于python中不同时间间隔的pandas列?

来自分类Dev

在csv文件python中获取另一列的一列的值

来自分类Dev

根据另一列(Python Pandas)的值在列中添加一部分字符串

来自分类Dev

Python Pandas:在一个列中查找落入另一列范围内的值

来自分类Dev

Python Pandas:将一列的值检查为另一数据框的列

来自分类Dev

将一列值填充到从Python的多列中随机选择的另一列值

来自分类Dev

从一列中获取对应于行子集的另一列最小值的值

来自分类Dev

python-如何使用另一列中的值作为Pandas中定义的字典的键来更新一列?

来自分类Dev

Python Pandas DataFrame-如何基于另一列(日期类型)中的部分匹配来对一列中的值求和?

来自分类Dev

用另一列中的元素替换数据框中的列-python

来自分类Dev

扫描表以查找列中的某个值,然后返回另一列 Python 的先前值

来自分类Dev

Python,数据框:在列表的一列中复制元素,并将其归因于另一列中的行

来自分类Dev

python pandas-将列除以另一列

Related 相关文章

  1. 1

    Python Pandas DataFrame检查一列的值是否在另一列表中

  2. 2

    Python Pandas用第二列对应行中的值替换第一列中的NaN

  3. 3

    根据另一列pandas python的值在python中添加新列

  4. 4

    比较一列中的值是否在另一列中的两个值之间python pandas

  5. 5

    Python Pandas在另一列的元素列表中找到一列的元素

  6. 6

    pandas当另一列与python中的值匹配时,只获取一列的平均值(浮动)值

  7. 7

    如何在Python Pandas中将一个数据框的列值与另一个数据框的列值相对应的一列除以另一列?

  8. 8

    Python Pandas:检查一列中的值是否存在于另一列中的行子集中

  9. 9

    python pandas df:根据另一列中该行的值添加到一列

  10. 10

    如何基于python(pandas,jupyter)中的另一列值获取一列的平均值

  11. 11

    Python pandas:如何通过匹配另一列中的元素来创建列表

  12. 12

    记录基于另一列的一列的值:Python和Pandas

  13. 13

    Python:Pandas:如何根据Groupby在另一列中查找最大值

  14. 14

    Python将列添加到Pandas数据框中,这是另一列中的列表元素的计数

  15. 15

    Python将列添加到Pandas数据框中,这是另一列中的列表元素的计数

  16. 16

    如何获取对应于python中列的n个最小值的datetime索引

  17. 17

    如何减去对应于python中不同时间间隔的pandas列?

  18. 18

    在csv文件python中获取另一列的一列的值

  19. 19

    根据另一列(Python Pandas)的值在列中添加一部分字符串

  20. 20

    Python Pandas:在一个列中查找落入另一列范围内的值

  21. 21

    Python Pandas:将一列的值检查为另一数据框的列

  22. 22

    将一列值填充到从Python的多列中随机选择的另一列值

  23. 23

    从一列中获取对应于行子集的另一列最小值的值

  24. 24

    python-如何使用另一列中的值作为Pandas中定义的字典的键来更新一列?

  25. 25

    Python Pandas DataFrame-如何基于另一列(日期类型)中的部分匹配来对一列中的值求和?

  26. 26

    用另一列中的元素替换数据框中的列-python

  27. 27

    扫描表以查找列中的某个值,然后返回另一列 Python 的先前值

  28. 28

    Python,数据框:在列表的一列中复制元素,并将其归因于另一列中的行

  29. 29

    python pandas-将列除以另一列

热门标签

归档