首页 > 解决方案 > 在读取 csv 时识别 pandas 中的日期列

问题描述

我正在处理这个数据集。我想以所有日期列都被标识为日期的方式读取数据。我是熊猫的新手,所以这可能很愚蠢。

标签: python-3.xpandasdataframe

解决方案


这是一种方法:

import pandas as pd
​
filename = 'https://www.ldeo.columbia.edu/~rpa/usgs_earthquakes_2014.csv'
​
df = pd.read_csv(filename, parse_dates=['time', 'updated'])
​
df.dtypes

time              datetime64[ns]
latitude                 float64
longitude                float64
depth                    float64
mag                      float64
magType                   object
nst                      float64
gap                      float64
dmin                     float64
rms                      float64
net                       object
id                        object
updated      datetime64[ns, UTC]
place                     object
type                      object
dtype: object

推荐阅读