为什么在Pandas.DataFrame上使用Pandas.Series

时间:2014-06-23 07:32:08

标签: pandas

我应该何时在一列Pandas.Series上使用Pandas.DataFrame?我觉得一列数据框提供了更大的灵活性,所以它可能只是一个问题,何时这种灵活性可能会带来更多弊大于利?我应该考虑哪些性能问题?

1 个答案:

答案 0 :(得分:1)

Pandas.DataFrame从Pandas.Series“继承”其结构。这意味着您说明数据框提供了更多功能是正确的。 DataFrame具有行索引和列索引,因此可以将其视为Series的一个词典(一个用于共享同一索引)。在对一般使用方法的建议方面,我发现它们实际上是可以互换的,因此它主要是品味和习惯的问题。

我不希望出现明显的性能差异。