我有一個資料框,df我想在其中分隔列值并使用這些值創建新列。
資料:
ID Date STAT
aa Q1 2022 hi
aa Q1 2022 hi
aa Q1 2022 hi
期望:
ID Date STAT QTR YEAR
aa Q1 2022 hi Q1 2022
aa Q1 2022 hi Q1 2022
aa Q1 2022 hi Q1 2022
我嘗試使用.str.split分隔列中的值:
df['Date'].str.split(' ', expand=True)
但是,我不確定如何創建新列。
uj5u.com熱心網友回復:
df[['QTR', 'YEAR']] = df['Date'].str.split(' ', expand=True)
輸出:
ID Date STAT QTR YEAR
0 aa Q1 2022 hi Q1 2022
1 aa Q1 2022 hi Q1 2022
2 aa Q1 2022 hi Q1 2022
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/361983.html
