匯報一下秋招進度,
字節一面完后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() | 關閉文件,以釋放資源 |