熊猫数据框功能应用到特定行

米哈尔

我正在尝试将一个功能f1应用于行['Utah,'Texas']f2其他行。我不想为每个函数创建单独的DF。

由Wes McKinney的Python进行数据调整的示例:

MWE:

import pandas as pd
import numpy as np

frame = pd.DataFrame(np.random.randn(4, 3), 
                  columns=list('bde'), 
                  index=['Utah', 'Ohio', 'Texas', 'Oregon'])

f1 = lambda x: (x-x.min())/(x.max() - x.min())
f2 = lambda x: (x-x.max())/(x.min() - x.max())

我尝试按标签选择行:frame.loc['Utah'].apply(f1,axis=1)

我可以感觉到我想念的东西很小,但是...

阿米·塔沃里(Ami Tavory)

这将创建一个2d,numpy.array其每行是根据为该行指定的规则将两个函数之一应用于数据框的:

np.where(
    np.array([frame.index.isin(['Utah', 'Texas']) for _ in frame.columns]).T,
    frame.apply(f1, axis=1),
    frame.apply(f2, axis=1))

由于您没有完全指定输出,因此很难猜测您想要进一步做些什么。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

R:合并 2 个数据框并将参考数据应用到所有匹配一级的行

来自分类Dev

避免应用到大熊猫groupby进行多功能操作

来自分类Dev

从循环中计算函数以将其应用到数据框列表中

来自分类Dev

将功能按行应用于熊猫数据框

来自分类Dev

如何让我的 python 函数正确地将 IF-ELIF-ELSE 语句正确应用到我的 Pandas 数据框中的所有行?

来自分类Dev

将功能应用到arr并打印出来

来自分类Dev

将功能应用到两个列表?

来自分类Dev

将功能应用于数据框中的特定行

来自分类Dev

应用到应用认证

来自分类Dev

使VBA将筛选器应用到数据透视表

来自分类Dev

使用bash将sed从文件应用到某些行

来自分类Dev

使用bash将sed从文件应用到某些行

来自分类Dev

将功能应用于熊猫数据框中的特定选定列

来自分类Dev

如何在数据框某些行的所有列上使用熊猫应用功能

来自分类Dev

如何在数据框某些行的所有列上使用熊猫应用功能

来自分类Dev

绘制熊猫数据框的特定行

来自分类Dev

从熊猫数据框中删除特定的行

来自分类Dev

从熊猫数据框中选择特定的行

来自分类Dev

从熊猫数据框中删除特定行

来自分类Dev

重复特定行的熊猫数据框

来自分类Dev

如何将此代码从2个功能应用到1个功能?

来自分类Dev

使用dplyr :: mutate将函数的参数化应用到单个数据框列,然后将结果保存到新列?

来自分类Dev

使用dplyr :: mutate将函数的参数化应用到单个数据框列,然后将结果保存到新列?

来自分类Dev

使用“应用”将函数应用到参数是特定于列的矩阵

来自分类Dev

熊猫-将UTM功能应用于数据框列

来自分类Dev

将类似功能应用于多级熊猫数据框

来自分类Dev

将功能应用于熊猫数据框的单列

来自分类Dev

使用多列的熊猫数据框滚动应用功能

来自分类Dev

将功能应用于熊猫数据框的列

Related 相关文章

  1. 1

    R:合并 2 个数据框并将参考数据应用到所有匹配一级的行

  2. 2

    避免应用到大熊猫groupby进行多功能操作

  3. 3

    从循环中计算函数以将其应用到数据框列表中

  4. 4

    将功能按行应用于熊猫数据框

  5. 5

    如何让我的 python 函数正确地将 IF-ELIF-ELSE 语句正确应用到我的 Pandas 数据框中的所有行?

  6. 6

    将功能应用到arr并打印出来

  7. 7

    将功能应用到两个列表?

  8. 8

    将功能应用于数据框中的特定行

  9. 9

    应用到应用认证

  10. 10

    使VBA将筛选器应用到数据透视表

  11. 11

    使用bash将sed从文件应用到某些行

  12. 12

    使用bash将sed从文件应用到某些行

  13. 13

    将功能应用于熊猫数据框中的特定选定列

  14. 14

    如何在数据框某些行的所有列上使用熊猫应用功能

  15. 15

    如何在数据框某些行的所有列上使用熊猫应用功能

  16. 16

    绘制熊猫数据框的特定行

  17. 17

    从熊猫数据框中删除特定的行

  18. 18

    从熊猫数据框中选择特定的行

  19. 19

    从熊猫数据框中删除特定行

  20. 20

    重复特定行的熊猫数据框

  21. 21

    如何将此代码从2个功能应用到1个功能?

  22. 22

    使用dplyr :: mutate将函数的参数化应用到单个数据框列,然后将结果保存到新列?

  23. 23

    使用dplyr :: mutate将函数的参数化应用到单个数据框列,然后将结果保存到新列?

  24. 24

    使用“应用”将函数应用到参数是特定于列的矩阵

  25. 25

    熊猫-将UTM功能应用于数据框列

  26. 26

    将类似功能应用于多级熊猫数据框

  27. 27

    将功能应用于熊猫数据框的单列

  28. 28

    使用多列的熊猫数据框滚动应用功能

  29. 29

    将功能应用于熊猫数据框的列

热门标签

归档