我有一个 pandas DataFrame,其中包含包含列表的列。我正在尝试获取本专栏中列表的含义。
这是我的 DataFrame 的示例:
Loc Background
0 115227854 [0.000120481927711]
1 115227854 [0.000129117642312, 0.000131429072111, 0.00016...
2 115227855 [0.000123193166886]
3 115227855 [0.000142845482001, 0.000184789750329, 0.00018...
4 115227856 [0.000173490631506]
我想做这样的事情来设置一个新的Mean
列等于在中找到的每个列表中的数据的平均值Background
column:
sig_vars['Mean'] = sig_vars['Background'].mean()
如果需要的话,这是数据框:
df = {'Background': {0: [0.00012048192771084337],
1: [0.00012911764231185137,
0.0001314290721107509,
0.000163015792154865,
0.00018832391713747646,
0.00019627513412134165,
0.00020383723596708027,
0.0002114408734430263,
0.00022564565426983117,
0.000247843759294141],
2: [0.00012319316688567673],
3: [0.00014284548200146926,
0.00018478975032851512,
0.00018864365214110544,
0.00019392685725367248,
0.00022931689046296532,
0.00023965141612200435,
0.00036566589684372596,
0.00043096760847454704,
0.0004584752423369138],
4: [0.00017349063150589867]},
'Loc': {0: 115227854, 1: 115227854, 2: 115227855, 3: 115227855, 4: 115227856}}