Skip to content

zhaihao1988/lrc_zy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

中原未到期项目

项目简介

这是一个精算计算项目,用于处理保险合同的未到期责任准备金计算。

环境要求

  • Python 3.8+
  • pandas
  • numpy
  • openpyxl
  • xlrd

快速开始

方法一:使用批处理文件(推荐)

  1. 双击运行 activate_env.bat
  2. 等待依赖包安装完成
  3. 运行Python脚本

方法二:使用PowerShell脚本

  1. 右键点击 activate_env.ps1,选择"使用PowerShell运行"
  2. 等待依赖包安装完成
  3. 运行Python脚本

方法三:手动设置虚拟环境

1. 创建虚拟环境

# 使用 venv (推荐)
python -m venv venv

# 或使用 conda
conda create -n 中原未到期 python=3.8

2. 激活虚拟环境

# Windows (PowerShell)
venv\Scripts\Activate.ps1

# Windows (CMD)
venv\Scripts\activate.bat

# Linux/Mac
source venv/bin/activate

# 如果使用 conda
conda activate 中原未到期

3. 安装依赖

pip install -r requirements.txt

4. 运行项目

# 运行示例脚本
python 示例.py

# 运行计量脚本
python 计量.py

5. 退出虚拟环境

# 如果使用 venv
deactivate

# 如果使用 conda
conda deactivate

项目文件说明

  • 示例.py: 示例计算脚本
  • 计量.py: 主要计量脚本
  • lrc_2024.csv: 2024年数据文件
  • PI_SHOULD_REC_PAY_OFF_MON.csv: 保费收取数据
  • 精算假设V5.xlsx: 精算假设数据
  • 国债利率曲线(文档版).xlsx: 利率曲线数据
  • requirements.txt: Python依赖包列表
  • activate_env.bat: 批处理激活脚本
  • activate_env.ps1: PowerShell激活脚本

注意事项

  1. 确保在运行脚本前已激活虚拟环境
  2. 数据文件较大,请确保有足够的磁盘空间
  3. 首次运行可能需要较长时间处理数据
  4. 如果遇到PowerShell执行策略问题,可以:
    • 使用批处理文件 activate_env.bat
    • 或以管理员身份运行PowerShell并执行:Set-ExecutionPolicy RemoteSigned

故障排除

  • 如果虚拟环境激活失败,请检查Python是否正确安装
  • 如果依赖包安装失败,请检查网络连接或使用国内镜像源
  • 如果数据文件读取失败,请检查文件路径和格式

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published