Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 我怎样才能读到熊猫的约会时间_Python_Pandas - Fatal编程技术网

Python 我怎样才能读到熊猫的约会时间

Python 我怎样才能读到熊猫的约会时间,python,pandas,Python,Pandas,我将字符串转换为日期并保存CSV: df['date'] = pd.to_datetime(df['date']) df.to_csv('dates.csv') 但当我尝试读取CSV时,它会将列作为str: df = pd.read_csv('dates.csv') type(df['date'].iloc[0]) <type 'str'> df=pd.read\u csv('dates.csv')) 类型(df['date'].iloc[0]) 如何将其保存为日期时间并读取为

我将字符串转换为日期并保存CSV:

df['date'] = pd.to_datetime(df['date'])
df.to_csv('dates.csv')
但当我尝试读取CSV时,它会将列作为str:

df = pd.read_csv('dates.csv')
type(df['date'].iloc[0])
<type 'str'>
df=pd.read\u csv('dates.csv'))
类型(df['date'].iloc[0])

如何将其保存为日期时间并读取为日期时间?

read\u csv
中有
parse\u dates
参数

解析日期:布尔值、整数或名称列表、列表列表或dict 如果为True->尝试解析索引。 如果[1,2,3]->尝试将列1,2,3解析为单独的日期列。 如果[[1,3]]->组合第1列和第3列,并将其解析为单个日期列。 {'foo':[1,3]}->将列1,3解析为日期并调用结果'foo' 存在iso8601格式日期的快速路径

因此:

一个具体的例子:

df = pd.DataFrame({'date': ['2015-1-1', '2015-2-1', '2015-3-1']})
df['date'] = pd.to_datetime(df['date'])
df.to_csv('dates.csv')

df2 = pd.read_csv('dates.csv')

>>> type(df2['date'].iloc[0])
str

df2 = pd.read_csv('dates.csv', parse_dates=['date'])

>>> type(df2['date'].iloc[0])
pandas.tslib.Timestamp
df = pd.DataFrame({'date': ['2015-1-1', '2015-2-1', '2015-3-1']})
df['date'] = pd.to_datetime(df['date'])
df.to_csv('dates.csv')

df2 = pd.read_csv('dates.csv')

>>> type(df2['date'].iloc[0])
str

df2 = pd.read_csv('dates.csv', parse_dates=['date'])

>>> type(df2['date'].iloc[0])
pandas.tslib.Timestamp