【发布时间】:2022-01-15 12:46:49
【问题描述】:
我正在使用 Python 3.8.8
我有一个如下结构的 DataFrame:
| A | B |
|---|---|
| 0 | 1 |
| 1 | 2 |
| 2 | 1 |
| 3 | 7 |
| 4 | 7 |
| 5 | 8 |
还有一个数组:
C = [3, 4, 7]
我想将数组“C”作为新列添加到 DataFrame。问题是这个数组的索引长度与 df 不同。我想通过用 NaN 填充空单元格来弥补 C 中的长度差异。我想要的结果看起来像:
| A | B | C |
|---|---|---|
| 0 | 1 | NaN |
| 1 | 2 | NaN |
| 2 | 1 | 3 |
| 3 | 7 | 4 |
| 4 | 7 | 7 |
| 5 | 8 | NaN |
我正在寻找一种从 df 的特定索引开始添加 C 的方法,但我不知道如何解决 df 和数组长度之间的差异。
感谢您的宝贵时间
【问题讨论】:
标签: arrays pandas dataframe nan