Pandas 从数据框中的字符串日期获取一年中的日期

Pandas 从数据框中的字符串日期获取一年中的日期,pandas,python-datetime,Pandas,Python Datetime,我想把我的日期字符串变成一年中的某一天。。。我试试这个代码 import pandas as pd import datetime data = pd.DataFrame() data = pd.read_csv(xFilename, sep=",") 然后得到这个数据帧 Index Date Tmin Tmax 0 1950-01-02 -16.508 -2.096 1 1950-01-03 -6.769 0.875 2 1950-01-04 -1.

我想把我的日期字符串变成一年中的某一天。。。我试试这个代码

import pandas as pd
import datetime

data = pd.DataFrame()
data = pd.read_csv(xFilename, sep=",")
然后得到这个数据帧

Index Date        Tmin    Tmax
0   1950-01-02  -16.508 -2.096
1   1950-01-03  -6.769  0.875
2   1950-01-04  -1.795  8.859
3   1950-01-05  1.995   9.487
4   1950-01-06  -17.738 -9.766
我试试这个

convert = lambda x: x.DatetimeIndex.dayofyear
data['Date'].map(convert)
出现此错误时:

AttributeError: 'str' object has no attribute 'DatetimeIndex'
我希望得到新的日期来匹配1950-01-02=21950-01-03=3。。。
谢谢你的帮助。。。抱歉,我是python新手,我想需要将参数
解析日期
传递给,然后调用:


杰出的正是我需要的,
data = pd.read_csv(xFilename, parse_dates=["Date"])
data['dayofyear'] = data['Date'].dt.dayofyear