V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
V2EX  ›  nebu1a  ›  全部回复第 4 页 / 共 4 页
回复总数  61
1  2  3  4  
❮ ❯
2018 年 6 月 15 日
回复了 wsds 创建的主题 › Python › Python 菜鸡请教
def pivot_table():
with open('data.txt', 'r') as f:
all_data = f.readlines()[1:]
keys = []
result = {}
count = {}

for data in all_data:
content = data.split(',')
key = content[0]
value = float(content[1].strip())

# 添加键
if key not in keys:
keys.append(key)
result[key] = value
count[key] = 1
else:
result[key] += value
count[key] += 1

print('元素:', keys)
print('元素个数:', count)
print('和:', result)

print('\n 统计信息(元素,和,平均值):')
for k, v in result.items():
avg = v / count[k]
print(k, v, avg)


----------输出-----------
元素: ['a', 'b', 'c']
元素个数: {'a': 7, 'b': 7, 'c': 6}
和: {'a': 9.018948, 'b': 0.000869, 'c': 6.070837}

统计信息(元素,和,平均值):
a 9.018948 1.2884211428571428
b 0.000869 0.00012414285714285714
c 6.070837 1.0118061666666667
1  2  3  4  
❮ ❯
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   820 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 10ms · UTC 19:26 · PVG 03:26 · LAX 12:26 · JFK 15:26
♥ Do have faith in what you're doing.