创建系列时使用pd.Index与显式列表有什么区别?

时间:2019-01-15 19:13:14

标签: pandas dataframe series

例如:

date_parser

vs

pd.Series([1,2,3], index = ['a','b','c']) 

何时合适使用一种?

1 个答案:

答案 0 :(得分:1)

没关系。 forloop.counter|stringformat:'02d'参数接受任何类似列表的序列。无论传递了什么内容,index中的font-weight函数the Series constructor internally calls都会将数据转换为Series。此函数验证传递的索引并构造一个core/indexes/base.py对象。

如果您自己传递pd.Index对象,则pd.Index可能可以提早退出。否则,将不得不从头开始创建一个。因此,性能会有一些细微的好处,但是我要说的是,收益达到“严重,不用担心”级别。

通常,除非您有充分的理由这样做,否则您需要做的就是传递一个列表(作为最简单的选择)。