在列表中使用一对

2024-06-16 11:37:50 发布

您现在位置:Python中文网/ 问答频道 /正文

我用一个语句从数据帧中通过以下方式提取两个值:

date = data_audit.loc[data_audit.Audit == audit) & data_audit.Meilenstein == phase1), 'Planned_Date']

division = data_audit.loc[(data_audit.Audit == audit) & (data_audit.Meilenstein == phase1), 'Ber']

在提取之后,我转换这些值。。。你知道吗

x = date.tolist()
y = division.tolist()

。。并将其添加到列表中

time.extend((x, y))

我在pycharm中的结果是(在通过一些值循环.extend之后):

[[100], [A], [200], [A], [100], [B]]

我的第一个问题:为什么结果不像:

[([100], [A]), ([200], [A]), ([100], [B])] ?

我的第二个问题:我想计算每个exec(exec=A,B)的所有第一项(整数)和所有第一项(整数)的平均值

结果是:全部:133,33 | A:150 | B:100

如何访问列表[(firstvalue,secondvalue),(,)…]中该对的“first value”的所有值

例如:

time= np.round(np.mean(timeCleaned[ACCESS_ALL_"FIRST"_VALUES_IN_MY_LIST]), 2)

谢谢你!你知道吗

编辑:变量名。你知道吗


Tags: 列表datadatetimenp整数auditloc