data = pdread_excelrDpythonProject3会员信息附件二:会员信息数据xlsx根据文件中‘任务标价’和‘任务执行情况’其中任务完成情况有两种数据0和1如何通过两者之间关系重新更改‘任务标价’使得任务执行情况中1更多
要根据任务标价和任务执行情况的关系重新更改任务标价,使得任务执行情况中1更多,可以按照以下步骤进行操作:
-
首先,使用pandas库的read_excel函数读取Excel文件,将数据加载到一个DataFrame对象中。假设数据已经加载到名为data的DataFrame中。
-
使用groupby函数按照任务标价对数据进行分组,然后使用sum函数计算每个任务标价对应的任务执行情况为1的数量。
grouped_data = data.groupby('任务标价')['任务执行情况'].sum() -
使用sort_values函数对任务标价进行排序,按照任务执行情况为1的数量降序排列。
sorted_data = grouped_data.sort_values(ascending=False) -
根据排序后的任务标价,重新更改任务标价,使得任务执行情况中1更多。可以将任务标价按照降序排列的索引重新赋值给任务标价列。
new_prices = sorted_data.index data['任务标价'] = new_prices
通过以上步骤,就可以根据任务标价和任务执行情况的关系重新更改任务标价,使得任务执行情况中1更多。
原文地址: https://www.cveoy.top/t/topic/ixYh 著作权归作者所有。请勿转载和采集!