汇报一下秋招进度,
字节一面完后9天都没给回复,大概率被挂了,但是官网还在流程中,我又没有HR联系方式,所以直接在平台上反馈了,要么赶紧给我过,要么赶紧给我挂,耽误时间。
阿里国际一面挂了,但是官网自动给我开了一个新流程,等其他部门捞捞,又重新进入了该岗位的简历筛选阶段。
美团一面完,发现面的岗位完全不感兴趣,PASS
下周京东一面。
和其他的同学聊了聊,考虑考虑央国企,哎,虽说央国企稳定(我表示存疑),但是钱少啊,还是想多赚点钱。。。有没有前辈在评论区指导一下。
今日任务:
PANDAS EXCEL
读取EXCEL文件
pd.read_excel(),
用于从 Excel 文件中读取数据并加载为 DataFrame。它支持读取.xls
和.xlsx
格式的文件。
常见的参数:
io
:这是必需的参数,指定了要读取的 Excel 文件的路径或文件对象。sheet_name=0
:指定要读取的工作表名称或索引。默认为0,即第一个工作表。header=0
:指定用作列名的行。默认为0,即第一行。names=None
:用于指定列名的列表。如果提供,将覆盖文件中的列名。index_col=None
:指定用作行索引的列。可以是列的名称或数字。usecols=None
:指定要读取的列。可以是列名的列表或列索引的列表。dtype=None
:指定列的数据类型。可以是字典格式,键为列名,值为数据类型。nrows=None
:指定要读取的行数。
还有很多其他的参数,用到的时候再看,实际用的时候直接问AI就好了
写入EXCEL文件
DataFrame.to_excel(),于将 DataFrame 写入 Excel 文件,支持 .xls
和 .xlsx
格式
常见参数:
excel_writer
:这是必需的参数,指定了要写入的 Excel 文件路径或文件对象。sheet_name='Sheet1'
:指定写入的工作表名称,默认为'Sheet1'
。columns=None
:指定要写入的列。如果为None
,则写入所有列。header=True
:指定是否写入列名作为第一行。如果为False
,则不写入列名。index=True
:指定是否写入索引作为第一列。如果为False
,则不写入索引。
写入多个工作表
ExcelWriter是一个类,用于将多个DataFrame 或 Series 对象写入 Excel 文件
常见参数:
path
:这是必需的参数,指定了要写入的 Excel 文件的路径、URL 或文件对象。可以是本地文件路径、远程存储路径(如 S3)、URL 链接或已打开的文件对象。
#创建一个ExcelWriter对象
with ExcelWriter('output.xlsx') as writer:df.to_excel(writer, sheet_name='Sheet1')
将不同的DataFrame写入同一个Excel文件的不同sheet中
df1 = pd.DataFrame([["AAA", "BBB"]], columns=["Spam", "Egg"])
df2 = pd.DataFrame([["ABC", "XYZ"]], columns=["Foo", "Bar"])
with pd.ExcelWriter("path_to_file.xlsx") as writer:df1.to_excel(writer, sheet_name="Sheet1") df2.to_excel(writer, sheet_name="Sheet2")
还有很多其他的用法,如设置日期格式、打包到zip文件夹等等,需要用的时候再说。
加载EXCEL文件
ExcelFile
是一个用于读取 Excel 文件的类,它可以处理多个表单,并在不重新打开文件的情况下访问其中的数据。
excel_file = pd.ExcelFile('data.xlsx')
常用方法:
sheet_names | 返回文件中所有表单的名称列表 |
parse(sheet_name) | 解析指定表单并返回一个 DataFrame |
close() | 关闭文件,以释放资源 |