用Python的pandas 将tuition_fee中专业名称为“计算机网络技术”和“数字媒体技术”所在行的系部修改为“数智技术系”,并命名为tuition_fee1,写入“各专业收费标准.xlsx”,sheet表命名为“2024”
时间: 2024-12-08 20:14:04 浏览: 7
pandas官方文档中文版_python教程_pandas中文API_pandas中文_
在Python中,你可以使用pandas库来完成这个操作。首先,你需要加载数据到DataFrame中,然后通过条件筛选出指定的专业名称,接着对相应的系部进行修改,并将结果保存到新的Excel文件中。以下是步骤:
```python
import pandas as pd
# 假设tuition_fee是一个包含数据的DataFrame
# 如果数据存储在一个CSV或Excel文件中,可以用pd.read_csv 或 pd.read_excel读取
# tuition_fee = pd.read_csv('tuition_fee.csv') 或 tuition_fee = pd.read_excel('tuition_fee.xlsx')
# 确定专业的名称列名,这里假设为'specialty'
specialty_col = '专业名称'
# 使用loc或query选择专业名称为"计算机网络技术"和"数字媒体技术"的行
filtered_df = tuition_fee.loc[tuition_fee[specialty_col].isin(['计算机网络技术', '数字媒体技术'])]
# 修改系部列的值,这里假设列名为'department'
filtered_df['department'] = '数智技术系'
# 创建一个新的DataFrame并将修改后的数据存储
tuition_fee1 = filtered_df.copy()
# 将新数据写入新的Excel文件,指定sheet名称为"2024"
tuition_fee1.to_excel('各专业收费标准.xlsx', sheet_name='2024', index=False)
#
阅读全文