Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.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 将日期字段从csv文件读入数据框_Python_Date_Dataframe_Pandas - Fatal编程技术网

Python 将日期字段从csv文件读入数据框

Python 将日期字段从csv文件读入数据框,python,date,dataframe,pandas,Python,Date,Dataframe,Pandas,我有一个CSV文件,其中包含格式为2011,1,10, 我正在加载该日期的数据框中的格式应该是2011-01-10 我使用以下代码从文件中加载日期: read_csv("test.csv", parse_date=[[0,2]]) 如何将其转换为2011-01-10版本?您差点就拥有了它!正确的语法是(parse_dates): 其中test.csv为: 谢谢海登,成功了。然而,当我试图在“test.csv”中添加更多逗号分隔的数据时,我遇到了困难,因为它读取的日期不正确。在这里的另一个线程中

我有一个CSV文件,其中包含格式为
2011,1,10,

我正在加载该日期的数据框中的格式应该是
2011-01-10

我使用以下代码从文件中加载日期:

read_csv("test.csv", parse_date=[[0,2]])

如何将其转换为2011-01-10版本?

您差点就拥有了它!正确的语法是(
parse_dates
):

其中test.csv为:


谢谢海登,成功了。然而,当我试图在“test.csv”中添加更多逗号分隔的数据时,我遇到了困难,因为它读取的日期不正确。在这里的另一个线程中提供了解决方案。添加“header=None”或添加header,列被正确读取。(我刚刚注意到上面的示例“test.csv”中有一个header)@user1908555抱歉,也许我应该询问您的csv的布局!很高兴你修好了:)
In [1]: import pandas as pd

In [2]: pd.read_csv("test.csv", parse_dates=[[0,1,2]])
Out[2]: 
        year_month_day
0  2011-01-10 00:00:00
year,month,day
2011,1,10