【发布时间】:2022-12-19 15:12:52
【问题描述】:
我有一个如下所示的 DataFrame:
cell_id col1 col2
en_1 2.0 3.0
en_2 8.0 9.0
.
.
en_2 9.0 8.0
en_1 9.0 8.0
.
.
en_n 4.0 6.7
我想一次将每个 cell_id 的这个 DataFrame 发送到下面的某个函数,并按行连接结果(轴 0)
def func(df):
do_some_process
return df
result1 = func(df[df.cell_id.eq('en_1')])
result2 = func(df[df.cell_id.eq('en_2')])
.
.
result_n = func(df[df.cell_id.eq('en_n')])
result = pd.concat([result1, result2,.....,result_n], axis=0)
【问题讨论】:
-
你能提供函数的例子吗?