在列中的数字前面添加数字
Add number in front of number in columns
我有这个示例列
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
这样可以吗?
抱歉,这是给Excel的,不过在Numbers中应该是相似的,除非对其他人有帮助,否则我会删除。
所以也许:
=if(A2>22,1900+A2,2000+A2)
您可能需要大于 23 或 30,具体取决于您的数据。
您可以使用任何小于 25 的两位数年份属于 2000
世纪,而任何大于或等于 25 的值属于 1900
世纪的逻辑:
df["year_long"] = np.where(df["year_short"] < 25, 2000 + df["year_short"], 1900 + df["year_short"])
我有这个示例列
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
这样可以吗?
抱歉,这是给Excel的,不过在Numbers中应该是相似的,除非对其他人有帮助,否则我会删除。
所以也许:
=if(A2>22,1900+A2,2000+A2)
您可能需要大于 23 或 30,具体取决于您的数据。
您可以使用任何小于 25 的两位数年份属于 2000
世纪,而任何大于或等于 25 的值属于 1900
世纪的逻辑:
df["year_long"] = np.where(df["year_short"] < 25, 2000 + df["year_short"], 1900 + df["year_short"])