将Series序列作为一列插入到DataFrame中
import pandas as pddf = pd.DataFrame({'name': ['A', 'B', 'C', 'D'], 'age': [11, 12, 13, 14]})s = pd.Series(1, index=range(5))df.insert(0, 'class', s)注意:当Series索引与DataFrame索引不同时,对应位置填充NaN当Series索引长度大于D
·
import pandas as pd
df = pd.DataFrame({'name': ['A', 'B', 'C', 'D'], 'age': [11, 12, 13, 14]})
s = pd.Series(1, index=range(5))
df.insert(0, 'class', s)
注意:
- 当
Series
索引与DataFrame
索引不同时,对应位置填充NaN
- 当
Series
索引长度大于DataFrame
索引长度时,多余的部分舍去;小于时,不足的部分填充NaN
。
更多推荐
已为社区贡献9条内容
所有评论(0)