2017-10-20 14 views

答えて

1

使用list comprehension

In [4553]: [x.strftime('%m/%d/%Y') for x in panda_datelist] 
Out[4553]: ['10/20/2017', '10/23/2017', '10/24/2017'] 

あるいは、map

In [4554]: map(lambda x: x.strftime('%m/%d/%Y'), panda_datelist) 
Out[4554]: ['10/20/2017', '10/23/2017', '10/24/2017'] 

しかし、リストに変換する前に、あなたが実際にstrftime

を使用することができますを使用するを使用しています
In [4559]: pd.bdate_range(pd.datetime.today(), periods=3).strftime('%m/%d/%Y') 
Out[4559]: 
array([u'10/20/2017', u'10/23/2017', u'10/24/2017'], 
     dtype='<U10') 

詳細

In [4555]: panda_datelist 
Out[4555]: 
[Timestamp('2017-10-20 00:00:00', freq='B'), 
Timestamp('2017-10-23 00:00:00', freq='B'), 
Timestamp('2017-10-24 00:00:00', freq='B')] 
+0

感謝。私は 'strftime'がパンダのために働くのを知らなかった。パンダは私に、Pythonのデータ構造とはまったく異なる動物であるという印象を与えます。 – user3848207

+0

私はmapとlambdaを使うという解を理解しようとしています。彼らは私にはかなり外国人に見えます。それは何らかの機能プログラミングですか? – user3848207