2013-09-22 14 views
8

supposely मैं नीचे के रूप में dataframes है:कम्बाइन पांडा DataFrame दिनांक समय कॉलम

:

Year Month Day 
2003 1  8 
2003 2  7 

dataframe में हाल में निर्धारित कॉलम में दिवस के रूप में इस तरह के dataframe होगा वर्ष, माह गठबंधन करने के लिए कैसे, और

Year Month Day Date 
2003 1  8 2003-1-8 
2003 2  7 2003-2-7 

इस पर कोई विचार?

मैं पांडा अजगर dataframe उपयोग कर रहा हूँ

धन्यवाद!

उत्तर

14
>>> from datetime import datetime 
>>> df['Date'] = df.apply(lambda row: datetime(
           row['Year'], row['Month'], row['Day']), axis=1) 
>>> df 
    Year Month Day    Date 
0 2003  1 8 2003-01-08 00:00:00 
1 2003  2 7 2003-02-07 00:00:00 
+0

धन्यवाद! यह काम कर रहा है। यह पांडा का उपयोग कर मेरा पहला समय है। आपका जवाब वास्तव में अच्छा है! –

संबंधित मुद्दे