我有這個示例列
year_short
89
99
97
87
98
00
02
05
10
11
20
22
我想做的就是把那一欄變成這樣
year_long
1989
1999
1997
1987
1998
2000
2002
2005
2010
2011
2020
2022
有可能這樣做嗎?
uj5u.com熱心網友回復:
您可以使用任何小于 25 的兩位數年份屬于2000世紀,而任何大于或等于 25 的值屬于世紀的邏輯1900:
df["year_long"] = np.where(df["year_short"] < 25, 2000 df["year_short"], 1900 df["year_short"])
uj5u.com熱心網友回復:
抱歉,這是針對 Excel 的,但在 Numbers 中應該類似,除非它可以幫助其他人,否則我將洗掉。
所以也許:
=if(A2>22,1900 A2,2000 A2)
您可能需要大于 23 或 30,具體取決于您的資料。
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/477282.html
上一篇:如何在C#中更改字串的值?
下一篇:將ASCII轉換為十六進制
