我有一个数据框,其中包括一个特定列中的元组列表,例如[(A,B),(c,F),(D,M),(N,P)]
(列表的长度可能会针对每一行而变化)。我使用了cumsum
函数来求和列表在数据框的新列中列出,但是此函数将新列中的类型数据从list
更改为method
。有人知道我如何将类型返回到list
吗?
答案 0 :(得分:0)
解决方案非常简单,您忘记在()
的末尾添加cumsum
。这是一个示例:
>>> import pandas as pd
>>> s = pd.Series([1, 2, 5, -1, 0])
>>> y = s.cumsum #THE WRONG WAY
>>> type(y)
<class 'method'>
您应该改用s.cumsum()