首页 > 编程语言 >【Python】pandas 读取,保存数据

【Python】pandas 读取,保存数据

时间:2023-01-06 10:55:05浏览次数:35  
标签:读取 Python excel column df file 数据 pandas

pandas 读取/保存数据

import pandas as pd

file = r''
df = pd.read_excel(file)
df_columns = df.columns.to_list()  # 字段名list

redundant_column = ['name', 'age']  # 不需要的数据列
df.drop(labels=redundant_column, axis=1, inplace=True)  # 删除不需要的数据列

column_contrast_field = {
	'污染物名称': 'name',
}
df.rename(columns=column_contrast_field, inplace=True)  # 重命名字段名

res_data = df.to_dict(orient='records')  # 将数据转成 字典形式列表, 每行一个字典
res_data = df.to_dict(orient='list')  # 将数据转成 字典形式, 每列一个列表

df.to_excel(save_file, index=False)  # 保存数据到 excel

标签:读取,Python,excel,column,df,file,数据,pandas
From: https://www.cnblogs.com/jessecheng/p/17029755.html

相关文章

  • python-面向对象
    1.什么是面向对象编程面向过程编程:是一种以过程为中心的编程思想。这些都是以什么正在发生为主要目标进行编程。面向对象编程:是一种计算机编程架构,以对象为中心的编......
  • python-异常处理
    1.python-异常处理什么是异常?顾名思义,异常就是程序因为某种原因无法正常工作了,比如缩进错误、缺少软件包、环境错误、连接超时等都会引发异常。一个健壮的程序应该把......
  • python-自定义模块及导入方法
    1.自定义模块​ 一个较大的程序一般应分为若干个程序块,若个程序块称为模块,每个模块用来实现一部分特定的功能。​ 这样做的目的是为了将代码有组织的存放在一起,方便管......
  • python-函数-作用域
    1.作用域作用域:限制一个变量或一段代码可用范围,好处是提高了城乡逻辑局部性,减少名字冲突作用域结构图:Local(局部作用域):在函数中定义的变量,def关键字定义的语句块......
  • python-函数-常用内建函数
    1.函数-常用内建函数内建函数python解释器内置了很多函数,你可用直接使用它们在前面学习过的内建函数有:print()、len()、open()、range()内建函数描述map()......
  • python-内建函数-排序函数sorted函数
    1.排序函数sorted()函数:对所有可迭代的对象进行排序操作语法格式:sorted(iterable,*,key=None,reverse=False)key:指定带有单个参数的函数,用于从interable的......
  • python-内建函数-拼接函数join
    1.python-内建函数-拼接函数joinjoin()函数:将序号中的元素以指定的字符串连接,生成一个新的字符串。示例:示例1:拼接字符串s="lizhenliang"r='.'.join(s)p......
  • python-内建函数-反转函数reversed
    1.内建函数-反转函数reversed函数reversed()函数:返回一个反转的迭代器语法格式:reversed(seq)示例:列表反向n=[1,2,3]print(list(reversed(n)))2.......
  • python-内建函数-多迭代对象聚合
    1.python-内建函数-多迭代对象聚合zip()函数:对多个可迭代对象创建一个聚合,返回一个元组的迭代器示例:x=[1,2,3]y=[4,5,6]zipped=zip(x,y)print(list(zippe......
  • python-内建函数-最大值、最小值和求和函数
    1.python-最大值、最小值和求和函数min()返回可迭代对象中最小的元素max()返回可迭代对象中最大的元素sum()对可迭代对象求和2.案例最大值#!/usr/bin/envp......