searchusermenu
  • 发布文章
  • 消息中心
点赞
收藏
评论
分享
原创

Python脚本让你的工作更轻松(9)

2024-11-20 09:15:24
0
0

17. 绘制图表

import matplotlib.pyplot as plt

# 绘制柱状图
def plot_bar_chart(df, column_name):
    df[column_name].value_counts().plot(kind='bar')
    plt.title(f'{column_name} 的频次分布')
    plt.xlabel(column_name)
    plt.ylabel('频次')
    plt.show()

data = read_excel('example.xlsx')
plot_bar_chart(data, '成绩')

解释

这个脚本绘制关于“成绩”的柱状图,帮助我们可视化数据分布情况。通过图表展示数据,更容易理解结果,适用于报告或者会议资料中。

18. 更新Excel单元格

# 更新指定单元格的内容
def update_cell(file_path, sheet_name, row, column, new_value):
    df = pd.read_excel(file_path, sheet_name=sheet_name)
    df.iloc[row, column] = new_value
    df.to_excel(file_path, sheet_name=sheet_name, index=False)

update_cell('example.xlsx', 'Sheet1', 0, 1, 95)  # 更新第1行第2列的值
print("单元格更新成功!")

解释

该脚本更新Excel文件中特定单元格的内容。比如,如果发现学生的成绩需要修改,这个功能非常高效,避免了手动逐个检查的麻烦。

 

0条评论
0 / 1000
王****际
43文章数
1粉丝数
王****际
43 文章 | 1 粉丝
原创

Python脚本让你的工作更轻松(9)

2024-11-20 09:15:24
0
0

17. 绘制图表

import matplotlib.pyplot as plt

# 绘制柱状图
def plot_bar_chart(df, column_name):
    df[column_name].value_counts().plot(kind='bar')
    plt.title(f'{column_name} 的频次分布')
    plt.xlabel(column_name)
    plt.ylabel('频次')
    plt.show()

data = read_excel('example.xlsx')
plot_bar_chart(data, '成绩')

解释

这个脚本绘制关于“成绩”的柱状图,帮助我们可视化数据分布情况。通过图表展示数据,更容易理解结果,适用于报告或者会议资料中。

18. 更新Excel单元格

# 更新指定单元格的内容
def update_cell(file_path, sheet_name, row, column, new_value):
    df = pd.read_excel(file_path, sheet_name=sheet_name)
    df.iloc[row, column] = new_value
    df.to_excel(file_path, sheet_name=sheet_name, index=False)

update_cell('example.xlsx', 'Sheet1', 0, 1, 95)  # 更新第1行第2列的值
print("单元格更新成功!")

解释

该脚本更新Excel文件中特定单元格的内容。比如,如果发现学生的成绩需要修改,这个功能非常高效,避免了手动逐个检查的麻烦。

 

文章来自个人专栏
pike
43 文章 | 1 订阅
0条评论
0 / 1000
请输入你的评论
0
0