python - 我需要在 python pandas 中为缺少的索引插入空值

标签 python pandas missing-data

我有一个数据集

x  text
1  one
2  two
4  four
5  five
7  seven

现在我想输出为

x  text
1  one
2  two
3  null
4  four
5  five
6  null
7  seven

最佳答案

使用reindex :

#if x is column
#df = df.set_index('x').reindex(np.arange(df.index.min(), df.index.max() + 1))
#if x is index
df = df.reindex(np.arange(df.index.min(), df.index.max() + 1))
print (df)
    text
x       
1    one
2    two
3    NaN
4   four
5   five
6    NaN
7  seven

关于python - 我需要在 python pandas 中为缺少的索引插入空值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52604414/

相关文章:

python - 使用可为空整数数据类型创建 pandas DataFrame

python - 如何打印给定节点的父节点

python - 如何用 PyGame 绘制矩形轮廓(未填充)?

c# - Java、C# 和 Python 有多相似?

右对齐 4d 数组中的 NA 值

R 时间序列缺失值

Python:为什么 [0,1,2][-1:1] 不引发错误?

python - 将字符串对象更改为数据框中的数字

python - 如何只对 4 位或更少数字的 Pandas 列进行字符串操作?

python - 分组后,在 pandas python 中找到每个组中最接近的一个