利用 pandas 库对数据进行简单处理的记录
安装并导入 pandas 库
安装:pip install pandas
1 | import pandas as pd |
从 csv 文件读取并添加自定义表头
1 | def read_csv_file(csv): |
将某列数据转换为数字格式,并将无法转换的置0
1 | df = read_csv_file(csv) |
将两张相同格式的数据合并
如需要将 table 1
name | 1st |
---|---|
a | 61.31 |
b | 62.27 |
c | 63.58 |
与 table 2
name | 2nd |
---|---|
a | 61.24 |
b | 63.39 |
c | 63.66 |
合并为
name | 1st | 2nd |
---|---|---|
a | 61.31 | 61.24 |
b | 62.27 | 63.39 |
c | 63.58 | 63.66 |
1 | df1 = read_csv_file(csv1) |
判断第二次的值是否比第一次小或不大于10%
此时需要用到 numpy 库的 where 函数,
pip install numpy
numpy.where(condition, x, y)
- condition :表示条件的布尔数组或条件表达式。
- x :满足条件时的返回值,可以是数组或标量。
- y :不满足条件时的返回值,可以是数组或标量。
1 | import numpy as np |
将数据存为本地 xlsx 时为特定行添加颜色
此时需要用到 openpyxl 库
pip install openpyxl
1 | # 当满足条件时高亮此行 |