擅长:python、mysql、java
<p>这是因为大多数实现都假设00-68年属于2000年,69-99年属于1900年。如果所有日期都是19xx,那么在更改为日期之前,您可以在字符串的年份部分添加后缀“19”</p>
<p>如果所有的日期都是19xx,你会怎么做</p>
<pre><code>
import pandas as pd
planets = {'FirstVisited':['8/2/62', '9/12/59', '9/12/88']}
planets = pd.DataFrame(planets)
planets['FirstVisited'] = planets['FirstVisited'].str[0:-2] + '19' + planets['FirstVisited'].str[-2:]
planets['FirstVisited'] = pd.to_datetime(planets['FirstVisited'], format = "%d/%m/%Y", errors = 'coerce')
print(planets)
</code></pre>