是否有可能有一个数据框,其中单元格包含列表?

时间:2013-02-21 15:35:20

标签: types dataframe cell pandas

我们可以将数据框架想象成一个表格。不同的单元格包含不同类型的值(整数,实数,字符串)。我想知道是否有可能有一个数据框,其中一些单元格包含列表(或者,系列)。

ADDED

我对groupby操作的上下文感兴趣。如果我们将此操作应用于数据帧,那么我们就不会获得另一个数据帧。我想知道为什么不。为什么不将另一个数据框作为某些单元格的值?

2 个答案:

答案 0 :(得分:2)

是:

In [1]: df = pd.DataFrame([[list('ABC')]])

In [2]: df
Out[2]: 
           0
0  [A, B, C]

注意:此列的dtype为object

答案 1 :(得分:1)

这是关于groupby和list的话题吗?

In [21]: df
Out[21]:
   0  1
0  a  0
1  b  1
2  a  2
3  b  3
4  a  4
5  b  5
6  a  6
7  b  7
8  a  8
9  b  9

In [22]: df.groupby(0).agg(lambda x: x.tolist())
Out[22]:
                 1
0
a  [0, 2, 4, 6, 8]
b  [1, 3, 5, 7, 9]