如何在熊猫中有条件地从不同的列中进行选择

古格尔

我有一个像Nx5形状的熊猫DataFrame

['','','A','','']
['','C','','','']
['','A','','','']
['','','','T','']
.
.
.

我想将其转换为Nx1形状以获得非空值

['A']
['C']
['A']
['T']
.
.
.

那怎么办?

Y

您可以要求"".join每一行:

df.apply("".join, axis=1)

如果不确定每一行只有一个非空值,则以下方法更好:

import pandas as pd

df = pd.DataFrame(
    [['','','A','',''],
    ['','C','','',''],
    ['','A','','',''],
    ['','','','T','']]
)

s = df.stack()
print s[s!=""]

输出:

0  2    A
1  1    C
2  1    A
3  3    T
dtype: object

超过一栏:

r = s[s!=""]
r.groupby(level=0).apply(pd.DataFrame.reset_index, drop=True).unstack()

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何有条件地从不同表的两列中选择

来自分类Dev

如何在熊猫中有条件地填充列中的空值

来自分类Dev

如何在R中的数据框中有条件地选择列

来自分类Dev

DAX有条件地从不同的列求和?

来自分类Dev

如何在React Native中有条件地从三个不同的选项进行渲染?

来自分类Dev

有条件地选择要在R中进行过滤的列

来自分类Dev

如何在Angular中有条件地渲染?

来自分类Dev

如何在Excel中有条件地匹配

来自分类Dev

如何在Excel中有条件地VLOOKUP?

来自分类Dev

如何在C ++ Builder中有条件地为不同平台编译代码?

来自分类Dev

如何在XPath中有条件地紧随元素选择text()?

来自分类Dev

如何在python中有条件地选择上一行的值?

来自分类Dev

如何在有条件的js中有条件地应用标题

来自分类Dev

根据另一列中的数据有条件地从不同列中选择数据

来自分类Dev

在熊猫中有条件地选择下面的单元格

来自分类Dev

在 groupby 熊猫中有条件地设置值

来自分类Dev

如何在Python大熊猫数据框中有条件地计算日期间隔?

来自分类Dev

可以在useEffect中有条件地进行不同的清理吗?

来自分类Dev

如何在Vim中有条件地绑定键来执行两个不同的操作?

来自分类Dev

如何在 SELECT 的结果中有条件地对某些行进行二元化?

来自分类Dev

在MySQL选择查询中有条件地设置列的值

来自分类Dev

成语从数据表中有条件地选择列

来自分类Dev

Spark/Scala-从数据框中有条件地选择列

来自分类Dev

如何在useEffect中更新状态的条件组件中有条件地渲染?

来自分类Dev

有条件地选择熊猫DataFrame中的数据

来自分类Dev

有条件地选择熊猫DataFrame中的数据

来自分类Dev

熊猫-根据行值有条件地为新列选择数据的源列

来自分类Dev

如何有条件地在 Pandas 数据框中进行 vlookup

来自分类Dev

如何在AngularJS模板中有条件地显示跨度?

Related 相关文章

  1. 1

    如何有条件地从不同表的两列中选择

  2. 2

    如何在熊猫中有条件地填充列中的空值

  3. 3

    如何在R中的数据框中有条件地选择列

  4. 4

    DAX有条件地从不同的列求和?

  5. 5

    如何在React Native中有条件地从三个不同的选项进行渲染?

  6. 6

    有条件地选择要在R中进行过滤的列

  7. 7

    如何在Angular中有条件地渲染?

  8. 8

    如何在Excel中有条件地匹配

  9. 9

    如何在Excel中有条件地VLOOKUP?

  10. 10

    如何在C ++ Builder中有条件地为不同平台编译代码?

  11. 11

    如何在XPath中有条件地紧随元素选择text()?

  12. 12

    如何在python中有条件地选择上一行的值?

  13. 13

    如何在有条件的js中有条件地应用标题

  14. 14

    根据另一列中的数据有条件地从不同列中选择数据

  15. 15

    在熊猫中有条件地选择下面的单元格

  16. 16

    在 groupby 熊猫中有条件地设置值

  17. 17

    如何在Python大熊猫数据框中有条件地计算日期间隔?

  18. 18

    可以在useEffect中有条件地进行不同的清理吗?

  19. 19

    如何在Vim中有条件地绑定键来执行两个不同的操作?

  20. 20

    如何在 SELECT 的结果中有条件地对某些行进行二元化?

  21. 21

    在MySQL选择查询中有条件地设置列的值

  22. 22

    成语从数据表中有条件地选择列

  23. 23

    Spark/Scala-从数据框中有条件地选择列

  24. 24

    如何在useEffect中更新状态的条件组件中有条件地渲染?

  25. 25

    有条件地选择熊猫DataFrame中的数据

  26. 26

    有条件地选择熊猫DataFrame中的数据

  27. 27

    熊猫-根据行值有条件地为新列选择数据的源列

  28. 28

    如何有条件地在 Pandas 数据框中进行 vlookup

  29. 29

    如何在AngularJS模板中有条件地显示跨度?

热门标签

归档