pandas 使用方法(1)

2023-12-13 20:43:32

目录

1. excel 表格处理

(1) 读取excel 表格

(2) 抽取excel表部分列数据

(3) 保存数据到excel表格

(4) 保存到 excel 表中的不同sheet

2. 判断二维数组中的某个数值是否为空

3. 删除二维数组中的空行

4. 在列表中添加某列属性


本文是将使用pandas过程中遇到的问题进行了整理,希望可以帮到大家~

1. excel 表格处理

(1) 读取excel 表格

df = pd.read_excel("PDO.xlsx")

(2) 抽取excel表部分列数据

data = df.loc[:, ["钢种", "目标厚度", "卷箱模式", "卷取结束时间"]].values

(3) 保存数据到excel表格

group1.to_excel("output_rollbox.xlsx")

(4) 保存到 excel 表中的不同sheet


xlsx_file1 = pd.read_excel("output_rollbox.xlsx")
xlsx_file2 = pd.read_excel("output_norollbox.xlsx")

with pd.ExcelWriter(r'轧制节奏.xlsx') as writer:
    sheet1_data.to_excel(writer, sheet_name="卷箱模式")
    sheet2_data.to_excel(writer, sheet_name="非卷箱模式")

2. 判断二维数组中的某个数值是否为空

pd.isnull(data[i][0])

3. 删除二维数组中的空行

np.delete(data, null_id, 0)

?注:

这里的data是从excel读取的数据;null_id是所有的空行行号,是一个列表;0代表行?

4. 在列表中添加某列属性

data = np.c_[data[1:], remain_col_time]

注:?

data[1:] 是一个列表,嵌套的小列表中有三个属性值; remain_col_time 是一个列表;上述的代码是在原先的列表中又添加了一列数据

感谢大家的关注和支持~

文章来源:https://blog.csdn.net/lft_happiness/article/details/134920150
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。