编程新手求助:如何用R语言计算Excel数据集两变量的比值?
计算Excel中两个变量的比值(新手向)
方法一:用Python pandas实现(新手友好)
这是易上手的编程方案,步骤如下:
安装依赖工具
打开电脑的命令提示符(Windows)或终端(Mac/Linux),输入命令安装所需库:pip install pandas openpyxl编写代码计算比值
假设你的Excel文件名为data.xlsx,要计算的是无应答人数与患者总数的比值(对应你提供的统计数据),复制以下代码后,替换成你实际的文件名和列名即可:
# 导入pandas库 import pandas as pd # 读取Excel文件,sheet_name改为你实际的工作表名称 df = pd.read_excel("data.xlsx", sheet_name="Sheet1", engine="openpyxl") # 新增一列存储比值,这里以无应答率为例 df["无应答率"] = df["无应答人数"] / df["患者总数"] # 将结果保存为新的Excel文件 df.to_excel("带比值的结果.xlsx", index=False, engine="openpyxl")
- 若你的列名不是
无应答人数和患者总数,直接替换代码里的对应名称即可;计算其他变量比值同理。
方法二:直接用Excel内置公式(无需编程)
不想写代码的话,Excel自带的公式就能搞定:
- 找空白列(比如D列),在第一个单元格输入公式
=B2/C2(假设无应答人数在B列、患者总数在C列),回车得到第一个比值。 - 将鼠标放在单元格右下角,待光标变为十字形时双击,即可自动填充整列的比值。
内容的提问来源于stack exchange,提问作者ChudiUkeagbu
相关产品推荐
相关产品推荐

