写在前面:python有版本,import 包也有版本,需要版本一致代码才可能执行成功,包会自适应到和python一样最新版本
搭建pyhon环境实操:
brew install miniconda // 安装minicode ,可以理解为包管理器 (brew只适用于 macOS,也就是苹果电脑)
conda create -n py1 python==3.7 // 不同版本环境执行不同版本的代码,创建一个python环境
conda init //初始化
conda activate py1 //激活py1 环境
conda install openpyxl //安装包依赖
conda install pandas //安装包依赖 ~
python -v //进入环境
1. miniconda 和 anaconda 区别 :anaconda是一个大集合包含了大部分的包依赖,miniconda更精简,需要啥自己下载啥。
2. conda可以创建很多python虚拟环境。因为python有版本,依赖的包也有版本。不同的python虚拟环境能满足不同的需求。
应用python处理excel表格
import pandas as pd
# 从Excel文件装载数据集
df_1 = pd.read_excel('/Users/Desktop/A.xlsx')
df_2 = pd.read_excel('/Users/Desktop/B.xlsx')
# 合并数据集
df3 = pd.merge(left = df_1,right = df_2, on="id",how="inner")
# 输出回Excel
df3.to_excel('/Users/Desktop/result.xlsx')
内连接,外连接,左连接,右连接:Python - pandas DataFrame数据的合并与拼接(merge、join、concat)_python df join-CSDN博客