Types 是否可能有一个单元格中包含列表的数据框?
我们可以把数据帧想象成一个表。不同的单元格包含不同类型的值(整数、实数、字符串)。我想知道是否可能有一个数据框,其中一些单元格包含列表(或者序列) 已添加 我对Types 是否可能有一个单元格中包含列表的数据框?,types,dataframe,cell,pandas,Types,Dataframe,Cell,Pandas,我们可以把数据帧想象成一个表。不同的单元格包含不同类型的值(整数、实数、字符串)。我想知道是否可能有一个数据框,其中一些单元格包含列表(或者序列) 已添加 我对groupby操作中的这个问题感兴趣。如果我们将此操作应用于一个数据帧,则不会得到另一个数据帧。我想知道为什么不。为什么不让另一个数据框中的列表作为某些单元格的值?是: In [1]: df = pd.DataFrame([[list('ABC')]]) In [2]: df Out[2]: 0 0 [A, B
groupby
操作中的这个问题感兴趣。如果我们将此操作应用于一个数据帧,则不会得到另一个数据帧。我想知道为什么不。为什么不让另一个数据框中的列表作为某些单元格的值?是:
In [1]: df = pd.DataFrame([[list('ABC')]])
In [2]: df
Out[2]:
0
0 [A, B, C]
注意:此列的数据类型是
object
这就是您所说的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]
我真的不确定我是否理解你在这个问题的“更新”中提出的问题,它看起来像一个不同的问题,而不是一个编辑。这里面可能有一些东西(可能很有趣),但目前它看起来没有建设性,所以我认为它值得作为一个单独的问题来提问和思考。@AndyHayden Hayden,在“更新”中,我解释了我为什么问我的问题(为什么知道答案对我来说很有趣)。更新不是一个新问题。更新中的疑问句只是一个反问句。