2017-02-03 4 views
1

表示されている画像で、「日付」の列を「日付」と「時刻」の列に分ける方法はありますか?どうすれば '日付'列を '日付'と '時間'列に分けることができますか?

enter image description here

+2

はStackOverflowのへようこそ。この記事を読むには、[素晴らしいパンダの例を提供する方法](http://stackoverflow.com/questions/20109391/how-to-make-good-reproducible-pandas-examples)と[最小で完全で検証可能な例](http://stackoverflow.com/help/mcve)を提供し、それに応じて質問を修正してください。良い質問をする方法(http://stackoverflow.com/help/how-to-ask)も役立つかもしれません。 – jezrael

答えて

3

デフォルトのセパレータは何かwhitespacestr.splitを使用することができます。

df = pd.DataFrame({'Date':['4/1/2016 0.00','4/2/2016 0.05']}) 
print (df) 
      Date 
0 4/1/2016 0.00 
1 4/2/2016 0.05 

df[['Date','Time']] = df.Date.str.split(expand=True) 
print (df) 
     Date Time 
0 4/1/2016 0.00 
1 4/2/2016 0.05 
関連する問題