Word表格原来也能求得平均值(转)

Word表格原来也能求得平均值(转)[@more@]

  在Word中我们怎样才能求得如图1所示的每位学生5门功课的平均值以及4位学生各单科的平均值?其实,Word表格可以像在Excel中一样,能够用A1、A2、B1、B2……的形式来描述,其中字母代表列,而数字则代表行。

  下面是操作步骤:

  第一步 单击要放置计算机结果的单元格,首先放到G2单元格。

1155569437_ddvip_2800.jpg图1

  第二步 单击菜单栏中的“表格→公式”,会弹出如图2所示的“公式”对话框。

1155569437_ddvip_3156.jpg图2

  第三步一般情况下,公式中默认的函数为SUM函数,本例是求平均值,需要在“粘贴函数”列表框中选择平均值AVERAGE函数,例如本例求张XX的5门功课的平均值,选择数字格式之后,应建立公式:“=AVERAGE(left)”或者是“=AVERAGE(B2:F2)”,得出G2单元格的值。计算G3、G4、G5单元格的方法和G2类似。

  第四步 单击B6单元格,方法与第三步相似,但需要注意的是:应建立如下公式:“= AVERAGE(above)”或者是“=AVERAGE(B2:B5)”。计算C6、D6、E6、F6单元格的方法和B6类似。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/10752043/viewspace-954712/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/10752043/viewspace-954712/

import pandas as pd import matplotlib.pyplot as plt from astropy.time import Time import numpy as np # 文件路径 file_path = '20211229_FY_2G_SX_L2.txt' # 常量定义 h = 6.626e-34 # 普朗克常数 (J·s) c = 3.0e8 # 光速 (m/s) eV_to_J = 1.602e-19 # 1 eV 换为 J # 计算平均能量(单位:J) E_SX1 = ((1.8 + 12.9) / 2) * 1000 * eV_to_J E_SX2 = ((3.1 + 26.1) / 2) * 1000 * eV_to_J # 读取文件,指定编码并跳过非数据行 data = pd.read_csv( file_path, delim_whitespace=True, comment='#', names=["Date", "Time", "SX1", "SX2"], skiprows=8, encoding='ISO-8859-1' ) # 合并日期和时间列 data['Datetime'] = pd.to_datetime(data['Date'] + ' ' + data['Time']) # 换 SX1 和 SX2 数据为浮点数 data['SX1'] = pd.to_numeric(data['SX1'], errors='coerce') data['SX2'] = pd.to_numeric(data['SX2'], errors='coerce') # 计算光子数密度 data['Photon_SX1'] = data['SX1'] / E_SX1 data['Photon_SX2'] = data['SX2'] / E_SX2 # 将常规的日期时间换为儒略时间 data['Julian_Time'] = Time(data['Datetime']).jd # 设置合适的 bin 宽度 bin_width = 0.1 # 设置 bin 宽度为 0.1 天(根据数据选择合适的值) # 将时间数据分为 bins bins = np.arange(min(data['Julian_Time']), max(data['Julian_Time']), bin_width) # 计算每个 bin 中的光子数密度平均值 photon_SX1_binned = np.histogram(data['Julian_Time'], bins=bins, weights=data['Photon_SX1'])[0] / np.histogram(data['Julian_Time'], bins=bins)[0] photon_SX2_binned = np.histogram(data['Julian_Time'], bins=bins, weights=data['Photon_SX2'])[0] / np.histogram(data['Julian_Time'], bins=bins)[0] # 获取 bin 的中间值 bin_centers = 0.5 * (bins[:-1] + bins[1:]) # 归一化数据(将数据除以最大值) photon_SX1_binned /= np.max(photon_SX1_binned) photon_SX2_binned /= np.max(photon_SX2_binned) # 绘制光子数变化曲线 plt.figure(figsize=(12, 6)) plt.plot(bin_centers, photon_SX1_binned, label='Normalized Photon SX1 (PC)', color='black', alpha=0.7) plt.plot(bin_centers, photon_SX2_binned, label='Normalized Photon SX2 (PC)', color='red', alpha=0.7) plt.title('Normalized (FY-2G)', fontsize=14) plt.xlabel(' (JD)', fontsize=12) plt.ylabel('Normalized Optical Word Density', fontsize=12) plt.legend() plt.grid(alpha=0.3) plt.tight_layout() plt.show()
03-12
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值