我将非常感激您的建议。我有一个练习,内容如下所述:
我使用以下代码来解决它:第一列(索引0)包含年份值,以YYYY的格式表示为四位数字(2016,因为我们数据集中的所有旅行都是从2016年开始的)。使用赋值将这些值更改为YY格式(16),并存储在test_array ndarray中。
test_array[:,0] = test_array[:,0]%100
但我相信一定有更普遍且更聪明的方法使用datetime或其他东西获得相同的结果。但我找不到它。我尝试了这段代码的不同变化,但我不知道哪里错了:
dt.datetime.strptime(str(test_array[:,0]), "%Y")
test_array[:,0] = dt.datetime.strftime("%y")
请问您能帮忙吗?
谢谢