Series reindex 为啥没有修改呢

来源:3-6 Series和Dataframe的Reindexing

慕先生9385916

2023-11-08

import numpy as np
import pandas as pd
from pandas import Series, DataFrame

Series reindex

s1 = Series([1,2,3,4], index=[‘A’,‘B’,‘C’,‘D’])
s1
A 1
B 2
C 3
D 4
dtype: int64

s1.reindex(index=[‘A’,‘B’,‘C’,‘D’,‘E’]) # Shift+Tab 可以调出函数提示
s1
A 1
B 2
C 3
D 4
dtype: int64

问题:reindex 为啥没有修改成功呢?谢谢。

写回答

1回答

麦兜搞IT

2024-01-17

试试这个呢


import numpy as np

import pandas as pd

from pandas import Series


s1 = Series([1, 2, 3, 4], index=['A', 'B', 'C', 'D'])

print(s1)

# Output:

# A    1

# B    2

# C    3

# D    4

# dtype: int64


s1 = s1.reindex(index=['A', 'B', 'C', 'D', 'E'])

print(s1)

# Output:

# A    1.0

# B    2.0

# C    3.0

# D    4.0

# E    NaN

# dtype: float64


0
0

Python数据分析入门与实践,开启Data Science职业之旅

只要会python,就能轻松入门数据分析!

2216 学习 · 338 问题

查看课程