以下是利用Python统计excel表格中任意3个数值出现的次数,并将结果生成为Excel的示例代码:

import pandas as pd

# 读取Excel表格数据
df = pd.read_excel('data.xlsx')

# 统计任意3个数值出现的次数
count_dict = {}
for i in range(len(df)):
    row = df.iloc[i]
    for j in range(len(row)-2):
        key = tuple(row[j:j+3])
        count_dict[key] = count_dict.get(key, 0) + 1

# 将结果生成为Excel
result_df = pd.DataFrame.from_dict(count_dict, orient='index', columns=['count'])
result_df.index = pd.MultiIndex.from_tuples(result_df.index, names=['value1', 'value2', 'value3'])
result_df.to_excel('result.xlsx')

其中,data.xlsx是待统计的Excel表格,代码读取数据后遍历每行,统计任意3个数值出现的次数,并将结果存储在count_dict字典中。最后,将count_dict转换为DataFrame,并将索引设置为三个数值的元组,然后将结果存储在result.xlsx文件中

利用Python统计excel表格中任意3个数值出现的次数并将结果生成为Excel

原文地址: https://www.cveoy.top/t/topic/fHJq 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录