在宽 Pandas DataFrame 中创建一个带有零的新行

丹尼尔·斯莱特

我试图用一行零填充一个空数组。这显然说起来难,做起来难。这是我的尝试:

Array = pd.DataFrame(columns=["curTime", "HC", "AC", "HG", "HF1", "HF2", "HF3", "HF4", "HF5", "HF6", 
                            "HF7", "HF8", "HF9", "HF10", "HF11", "HF12", "HD1", "HD2", "HD3", "HD4", "HD5", "HD6",
                            "AG", "AF1", "AF2", "AF3", "AF4", "AF5", "AF6", "AF7", "AF8", "AF9", "AF10", "AF11", "AF12",
                            "AD1", "AD2", "AD3", "AD4", "AD5", "AD6"])
appendArray = [[0] * len(Array.columns)]
Array = Array.append(appendArray, ignore_index = True)

然而,这会创建一行,在我现有的 41 列的右侧堆叠另外 41 列,并用零填充它们,而原始 41 列获得“NaN”值。

我如何最轻松地做到这一点?

贝尼

您可以pd.Series在 append 中使用

Array.append(pd.Series(appendArray,index=Array.columns), ignore_index = True)
Out[780]: 
   curTime  HC  AC  HG  HF1  HF2  HF3  HF4  HF5  HF6 ...   AF9  AF10  AF11  \
0        0   0   0   0    0    0    0    0    0    0 ...     0     0     0   
1        0   0   0   0    0    0    0    0    0    0 ...     0     0     0   
   AF12  AD1  AD2  AD3  AD4  AD5  AD6  
0     0    0    0    0    0    0    0  
1     0    0    0    0    0    0    0  
[2 rows x 41 columns]

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

根据现有的multiIndex是否在列表中创建一个新的pandas DataFrame

来自分类Dev

如何基于另一个 DataFrame 中的列在 Pandas DataFrame 中创建新列?

来自分类Dev

在Pandas DataFrame的每一行中查找第一个非零值

来自分类Dev

在Python Pandas DataFrame中创建一个新列,其中包含最小日期,为此显示行项目

来自分类Dev

Pandas Dataframe:创建一个新列,并基于两个不同的列在匹配的行中插入一个值

来自分类Dev

使用 DataFrame.apply 使用 Pandas 中的特定列创建一个新列

来自分类Dev

在 Pandas DataFrame 中创建一个具有特定值的列

来自分类Dev

在 Pandas DataFrame 的行中找到第一个零

来自分类Dev

使用现有TimeSerie中的索引和另一个TimeSerie中的列在Pandas中创建DataFrame

来自分类Dev

Pandas DataFrame-如何在多个列上应用Lambda函数并创建一个新列

来自分类Dev

创建带有循环的Pandas Dataframe

来自分类Dev

从长格式转换为宽格式,每次重复创建一个新行

来自分类Dev

引导行全宽

来自分类Dev

如何使用Pandas创建一个DataFrame?

来自分类Dev

cxDBTreeList中的列宽

来自分类Dev

创建一个向量,该向量具有根据Pandas DataFrame中的条件从Numpy数组中选择的值

来自分类Dev

如何在带有混合列类型的Pandas Dataframe中删除所有数字列都为零的行?

来自分类Dev

宽到长DataFrame转置

来自分类Dev

创建一个空的JSON文件并通过python上的pandas dataframe行更新它

来自分类Dev

迭代创建pandas DataFrame

来自分类Dev

以具有不同列宽的固定格式保存 Pandas 数据框

来自分类Dev

当每组有多个值时,将 Pandas 数据框列从长转换为宽

来自分类Dev

带有列表的字典中的Pandas DataFrame

来自分类Dev

从 Pandas 构建一个 DataFrame apply

来自分类Dev

截断 Pandas DataFrame 的行

来自分类Dev

使用 pandas 和 matplotlib 绘制宽数据

来自分类Dev

将pandas宽列重塑为长

来自分类Dev

从字典列表中创建一个 Pandas Dataframe,字典键作为列

来自分类Dev

基于唯一的多列索引的另一个DataFrame的新pandas DataFrame

Related 相关文章

  1. 1

    根据现有的multiIndex是否在列表中创建一个新的pandas DataFrame

  2. 2

    如何基于另一个 DataFrame 中的列在 Pandas DataFrame 中创建新列?

  3. 3

    在Pandas DataFrame的每一行中查找第一个非零值

  4. 4

    在Python Pandas DataFrame中创建一个新列,其中包含最小日期,为此显示行项目

  5. 5

    Pandas Dataframe:创建一个新列,并基于两个不同的列在匹配的行中插入一个值

  6. 6

    使用 DataFrame.apply 使用 Pandas 中的特定列创建一个新列

  7. 7

    在 Pandas DataFrame 中创建一个具有特定值的列

  8. 8

    在 Pandas DataFrame 的行中找到第一个零

  9. 9

    使用现有TimeSerie中的索引和另一个TimeSerie中的列在Pandas中创建DataFrame

  10. 10

    Pandas DataFrame-如何在多个列上应用Lambda函数并创建一个新列

  11. 11

    创建带有循环的Pandas Dataframe

  12. 12

    从长格式转换为宽格式,每次重复创建一个新行

  13. 13

    引导行全宽

  14. 14

    如何使用Pandas创建一个DataFrame?

  15. 15

    cxDBTreeList中的列宽

  16. 16

    创建一个向量,该向量具有根据Pandas DataFrame中的条件从Numpy数组中选择的值

  17. 17

    如何在带有混合列类型的Pandas Dataframe中删除所有数字列都为零的行?

  18. 18

    宽到长DataFrame转置

  19. 19

    创建一个空的JSON文件并通过python上的pandas dataframe行更新它

  20. 20

    迭代创建pandas DataFrame

  21. 21

    以具有不同列宽的固定格式保存 Pandas 数据框

  22. 22

    当每组有多个值时,将 Pandas 数据框列从长转换为宽

  23. 23

    带有列表的字典中的Pandas DataFrame

  24. 24

    从 Pandas 构建一个 DataFrame apply

  25. 25

    截断 Pandas DataFrame 的行

  26. 26

    使用 pandas 和 matplotlib 绘制宽数据

  27. 27

    将pandas宽列重塑为长

  28. 28

    从字典列表中创建一个 Pandas Dataframe,字典键作为列

  29. 29

    基于唯一的多列索引的另一个DataFrame的新pandas DataFrame

热门标签

归档