使用附加索引值将系列添加到 DataFrame

斯蒂恩

我有一个如下所示的 DataFrame:

  Value
1 23
2 12
3 4

和一个看起来像这样的系列:

1 24
2 12
4 34

有没有办法将 Series 添加到 DataFrame 以获得如下所示的结果:

  Value New
1 23    24
2 12    12
3 4     0
4 0     34
杰沃兹

使用concat(..., axis=1).fillna()

import pandas as pd

df = pd.DataFrame([23,12,4], columns=["Value"], index=[1,2,3])
s = pd.Series([24,12,34],index=[1,2,4], name="New")

df = pd.concat([df,s],axis=1)
print(df)

df = df.fillna(0)  # or df.fillna(0, inplace=True)
print(df)

输出:

   Value New 
1 23.0 24.0 
2 12.0 12.0 
3 4.0 NaN 
4 NaN 34.0 

# 如果用 0 替换 NaN:

   Value New 
1 23.0 24.0 
2 12.0 12.0 
3 4.0 NaN 
4 NaN 34.0

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

熊猫,如何将Series添加到DataFrame列,其中系列索引与DataFrame列匹配?

来自分类Dev

将pandas系列作为一列添加到多索引的DataFrame填充级别

来自分类Dev

将pandas系列作为一列添加到多索引的DataFrame填充级别

来自分类Dev

连续将Pandas系列添加到Pandas DataFrame

来自分类Dev

将多个DataFrame系列添加到同一DataFrame中的新系列

来自分类Dev

将DataFrame附加到索引熊猫

来自分类Dev

将最接近值的列添加到PySpark Dataframe

来自分类Dev

将值列添加到Pandas DataFrame

来自分类Dev

无法将值添加到Pandas DataFrame

来自分类Dev

将值添加到 DataFrame Python 3.0

来自分类Dev

将系列仅添加到Python中DataFrame的第一行

来自分类Dev

将日期(系列)列从一个DataFrame添加到其他Pandas,Python

来自分类Dev

将图像添加到熊猫DataFrame

来自分类Dev

将apply()的系列结果附加到新的DataFrame吗?

来自分类Dev

Pandas DataFrame:按名称将索引附加到df的末尾

来自分类Dev

根据列的字符串值将数字列添加到pyspark DataFrame

来自分类Dev

将新列添加到pandas DataFrame时的NaN值

来自分类Dev

将列添加到包含其他列值列表的pandas DataFrame中

来自分类Dev

将值作为while循环生成的行添加到pd.dataframe

来自分类Dev

熊猫:将DataFrame中的低值折叠起来,添加到新类别中

来自分类Dev

将值添加到Spark DataFrame列中的现有嵌套json中

来自分类Dev

使用来自另一个 DataFrame 的值有效地将列添加到 Pandas DataFrame

来自分类Dev

PySpark:当列是列表时,将列添加到DataFrame

来自分类Dev

通过地图将3列添加到DataFrame

来自分类Dev

将变化率添加到Pandas DataFrame

来自分类Dev

将列添加到rpy2中的DataFrame

来自分类Dev

将汇总列添加到Spark DataFrame

来自分类Dev

将空列表列添加到DataFrame

来自分类Dev

将列添加到sparkR中的DataFrame

Related 相关文章

  1. 1

    熊猫,如何将Series添加到DataFrame列,其中系列索引与DataFrame列匹配?

  2. 2

    将pandas系列作为一列添加到多索引的DataFrame填充级别

  3. 3

    将pandas系列作为一列添加到多索引的DataFrame填充级别

  4. 4

    连续将Pandas系列添加到Pandas DataFrame

  5. 5

    将多个DataFrame系列添加到同一DataFrame中的新系列

  6. 6

    将DataFrame附加到索引熊猫

  7. 7

    将最接近值的列添加到PySpark Dataframe

  8. 8

    将值列添加到Pandas DataFrame

  9. 9

    无法将值添加到Pandas DataFrame

  10. 10

    将值添加到 DataFrame Python 3.0

  11. 11

    将系列仅添加到Python中DataFrame的第一行

  12. 12

    将日期(系列)列从一个DataFrame添加到其他Pandas,Python

  13. 13

    将图像添加到熊猫DataFrame

  14. 14

    将apply()的系列结果附加到新的DataFrame吗?

  15. 15

    Pandas DataFrame:按名称将索引附加到df的末尾

  16. 16

    根据列的字符串值将数字列添加到pyspark DataFrame

  17. 17

    将新列添加到pandas DataFrame时的NaN值

  18. 18

    将列添加到包含其他列值列表的pandas DataFrame中

  19. 19

    将值作为while循环生成的行添加到pd.dataframe

  20. 20

    熊猫:将DataFrame中的低值折叠起来,添加到新类别中

  21. 21

    将值添加到Spark DataFrame列中的现有嵌套json中

  22. 22

    使用来自另一个 DataFrame 的值有效地将列添加到 Pandas DataFrame

  23. 23

    PySpark:当列是列表时,将列添加到DataFrame

  24. 24

    通过地图将3列添加到DataFrame

  25. 25

    将变化率添加到Pandas DataFrame

  26. 26

    将列添加到rpy2中的DataFrame

  27. 27

    将汇总列添加到Spark DataFrame

  28. 28

    将空列表列添加到DataFrame

  29. 29

    将列添加到sparkR中的DataFrame

热门标签

归档