大家解答一下,刚学这个还不太熟悉

对于Python用pandas修改某一列的数据,这个我很懵,大家看下是怎么设计的这个代码,稍微简洁一些

img

import pandas as pd
df=pd.read_excel("in.xlsx")
df["学生姓名"]="***"
df.to_excel("out.xlsx",index=None)

import pandas as pd

#读文件
data = pd.read_csv( my_file.csv )

#写文件
data.to_csv( my_new_file.csv , index=None)

#将第八行名为 column_1 的列替换为「english」
data.loc[8, column_1 ] = english

读写改都有了

pandas 安装完后 ,还需要安装openpyxl,不然会报错
Missing optional dependency 'openpyxl'. Use pip or conda to install openpyxl

img

import pandas as pd

        pandas_file_path = r"..\files\pandas_demo.xlsx"  # 文件相对路径
        s = pd.read_excel(pandas_file_path , sheet_name='Sheet1')
        s['学生姓名'] = '***'
        s.to_excel(pandas_file_path , index=False, sheet_name='Sheet1')
        print(s)

![img](https://img-mid.csdnimg.cn/release/static/image/mid/ask/308304066456171.png "#left")