本文介绍: df.to_excel(‘新的文件路径.xlsx’, index=False)result = df[df[‘你要查找的列名’] == ‘你要查找的值’]df = pd.read_excel(‘你的文件路径.xlsx’)df = pd.read_excel(‘你的文件路径.xlsx’)df = df.drop(‘你要删除的列名’, axis=1)# 删除指定列的数据,例如删除列名为’你要删除的列名’的列。# 查找元素,例如查找所有值为’你要查找的值’的行。# 保存合并后的数据到新的Excel文件。

目录

一:创建excel

二:修改excel

三:查找excel

四:删除数据

五:合并excel数据


一:创建excel

import pandas as pd

# 创建DataFrame对象

data = { ‘Name’: [‘Alice’, ‘Bob’, ‘Charlie’], ‘Age’: [25, 30, 35], ‘Salary’: [50000, 60000, 70000] }

df = pd.DataFrame(data)

# 创建ExcelWriter对象

writer = pd.ExcelWriter(‘output.xlsx’)

# 将DataFrame写入Excel文件

df.to_excel(writer, sheet_name=’Sheet1′)

# 保存Excel文件

writer.save()

二:修改excel

import pandas as pd

# 读取Excel文件

df = pd.read_excel(‘file.xlsx’)

# 对数据帧进行修改

df[‘column_name’] = df[‘column_name’].apply(lambda x: x + 10)

# 将修改后的数据帧写回到Excel文件

df.to_excel(‘output.xlsx’, index=False) 

三:查找excel

import pandas as pd

# 读取Excel文件

df = pd.read_excel(‘你的文件路径.xlsx’)

# 查找元素,例如查找所有值为’你要查找的值’的行

result = df[df[‘你要查找的列名’] == ‘你要查找的值’]

# 打印结果 print(result)

 假设我们有一个

DataFrame df = pd.DataFrame({ ‘A’: [1, 2, 3, 4], ‘B’: [5, 6, 7, 8] })

print(“原始DataFrame:”)

print(df)

# 查找列名为’A’的列

result = df[‘A’]

print(“n查找结果:”)

print(result)

四:删除数据

import pandas as pd

# 读取Excel文件

df = pd.read_excel(‘你的文件路径.xlsx’)

# 删除指定行的数据,例如删除行号为1、3、5的行

df = df.drop([1, 3, 5])

# 删除指定列的数据,例如删除列名为’你要删除的列名’的列

df = df.drop(‘你要删除的列名’, axis=1)

# 删除’A’列中值大于2的行  
df = df.drop(df[df[‘A’] > 2].index)  

# 将结果写入新的Excel文件

df.to_excel(‘新的文件路径.xlsx’, index=False)

五:合并excel数据

import pandas as pd

# 读取Excel文件

df1 = pd.read_excel(‘file1.xlsx’)

df2 = pd.read_excel(‘file2.xlsx’)

# 合并数据 result = pd.concat([df1, df2])

# 保存合并后的数据到新的Excel文件

result.to_excel(‘merged.xlsx’, index=False)

需要基于某些列进行合并,你可以使用merge函数

import pandas as pd

# 读取Excel文件

df1 = pd.read_excel(‘file1.xlsx’)

df2 = pd.read_excel(‘file2.xlsx’)

# 合并数据,根据’key’列进行合并

result = pd.merge(df1, df2, on=’key’)

# 保存合并后的数据到新的Excel文件

result.to_excel(‘merged.xlsx’, index=False)

原文地址:https://blog.csdn.net/qinshi501/article/details/135721212

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。

如若转载,请注明出处:http://www.7code.cn/show_59780.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱:suwngjj01@126.com进行投诉反馈,一经查实,立即删除!

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注