我们可以将数据框架想象成一个表格。不同的单元格包含不同类型的值(整数,实数,字符串)。我想知道是否有可能有一个数据框,其中一些单元格包含列表(或者,系列)。
ADDED
我对groupby
操作的上下文感兴趣。如果我们将此操作应用于数据帧,那么我们就不会获得另一个数据帧。我想知道为什么不。为什么不将另一个数据框作为某些单元格的值?
答案 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]