एक विशिष्ट स्तंभ के साथ उन लोगों का चयन करें:
In [11]: df[df['from_date'] == 19951227]
Out[11]:
instrument type from_date to_date
0 96000001 W/D & V/L 19951227 19960102
1 96000002 DEED TRUST 19951227 19960102
या कई प्रश्नों गठबंधन (आप के लिए |
उपयोग कर सकते हैं)
In [12]: df[(19951227 <= df['from_date']) & (df['to_date'] <= 19960102)]
Out[12]:
instrument type from_date to_date
0 96000001 W/D & V/L 19951227 19960102
1 96000002 DEED TRUST 19951227 19960102
2 96000003 WARNTY DEED 19951228 19960102
3 96000004 DEED TRUST 19951228 19960102
4 96000005 W/D & V/L 19951228 19960102
यह देखते हुए कि इन स्तंभों दिनांक/समय-चिह्न ऑब्जेक्ट नहीं है लायक। ..
इन कॉलम को टाइमस्टैम्प में बदलने के लिए आप उपयोग कर सकते हैं:
In [21]: pd.to_datetime(df['from_date'].astype(str))
Out[21]:
0 1995-12-27 00:00:00
1 1995-12-27 00:00:00
2 1995-12-28 00:00:00
3 1995-12-28 00:00:00
4 1995-12-28 00:00:00
Name: from_date, dtype: datetime64[ns]
In [22]: df['from_date'] = pd.to_datetime(df['from_date'].astype(str))
In [23]: pd.to_datetime(df['from_date'].astype(str)) # do same for to_date
और के माध्यम से क्वेरी की तारीख से स्ट्रिंग प्रतिनिधित्व:
In [24]: df['1995-12-27' == df['from_date']]
Out[24]:
instrument type from_date to_date
0 96000001 W/D & V/L 1995-12-27 00:00:00 19960102
1 96000002 DEED TRUST 1995-12-27 00:00:00 19960102
स्रोत
2013-06-12 19:12:41
एंडी हेडन, पश्चिम में सबसे तेजी से बंदूकें। –
http://en.wikipedia.org/wiki/The_Typing_of_the_Dead –
डीएफ ['1995-12-27'> = df ['from_date'] और df ['1997-12-27' <= df जैसे कुछ करने के बारे में क्या करें ['तारीख से'] ] ? – Aidis