私のデータフレームには2014-11-12のような日付の列があります。 私は2つの列に分割したい:「Month_date]列の[年]列 'と11月12日にとして年とMonth_dateとput年。 I have split Date column but not able to put in 'Nov 12' format。私はPythonの初心者です。どんな助力も高く評価されます。文字列の日付と時刻を変換し、年と月の2つの列に分割したい
0
A
答えて
1
私はあなたが必要だと思う:
`df.Date.dt.month`を使用してdf['Date'] = pd.to_datetime(df['Date'])
df['Year'] = df['Date'].dt.year
df['Month-Date'] = df['Date'].dt.strftime('%m-%d')
print (df)
ID Date Data_Value Year Month-Date
0 USW00094889 2014-11-12 22 2014 11-12
1 USC00208972 2009-04-29 56 2009 04-29
2 USC00200032 2008-05-26 278 2008 05-26
3 USC00205563 2005-11-11 139 2005 11-11
4 USC00200230 2014-02-27 -106 2014 02-27
5 USW00014833 2010-10-01 194 2010 10-01
6 USC00207308 2010-06-29 144 2010 06-29
df['Date'] = pd.to_datetime(df['Date'])
df['Year'] = df['Date'].dt.year
df['Month-Date'] = df['Date'].dt.strftime('%b-%d')
print (df)
ID Date Data_Value Year Month-Date
0 USW00094889 2014-11-12 22 2014 Nov-12
1 USC00208972 2009-04-29 56 2009 Apr-29
2 USC00200032 2008-05-26 278 2008 May-26
3 USC00205563 2005-11-11 139 2005 Nov-11
4 USC00200230 2014-02-27 -106 2014 Feb-27
5 USW00014833 2010-10-01 194 2010 Oct-01
6 USC00207308 2010-06-29 144 2010 Jun-29
関連する問題
- 1. 文字列を有効な日付時刻文字列に変換したい
- 2. 文字列の日付と時刻をDateTimeに変換
- 3. 文字列をjavaの日付と時刻に変換する
- 4. 変換日付時刻文字列8
- 5. Python DateUtil文字列を日付と時刻に変換する
- 6. 年と月のみの文字列を年と月の日付形式に変換する
- 7. PHPは文字列を日付時刻に変換します
- 8. Joda日付時刻文字列をJava.Sql.TimeStampに変換します。
- 9. QMLの日付文字列を時刻文字列に変換する
- 10. 日付時刻フィールドをlinqの文字列に変換
- 11. エラーを示す文字列変換の日付時刻に
- 12. 日付と時刻を文字列から変換するときに変換に失敗しました
- 13. 日付と時刻を文字列から変換するときに変換に失敗しました。バッチコミット
- 14. C#文字列から日付や時刻を変換したときに変換に失敗しました
- 15. 日付時刻文字列
- 16. タイムスタンプの列を日付と時刻に分割する方法
- 17. C#でのUTC日付/時刻文字列の変換
- 18. 変換は、文字列から日付および/または時刻を変換する際に、文字列から日付/時刻を変換
- 19. Swift 3で2つの文字列(日付と時刻)を新しい日付に結合する方法
- 20. 日付と時刻の形式を文字列に変換する
- 21. java - 日付文字列をUTC時刻に変換する
- 22. 文字列を日付時刻に変換する
- 23. PHP MySQLの文字列の日付と時刻を変換するDateTime
- 24. 日付を月 - 年に変換する新しい列パンダPython
- 25. 文字列から日付や時刻を変換すると変換に失敗しましたか?
- 26. 日付時刻変数と日付列
- 27. 月と年の日付変換
- 28. 時刻を秒、分、時、日、月の年に変換する方法
- 29. Grails - 日付変換時の文字列
- 30. PHPののmssql_queryエラー時に、文字列から日付/時刻を変換
、および辞書のlike' {1構築: '月'、2: '2月' を...} 'athen using' map' – Wen
これは、ここで繰り返し質問と答えがあります:https://stackoverflow.com/questions/6557553/get-month-name-from-number ...あなたのコードのいくつかを提供しています...あなたが私の考えを尋ねるなら、私は知っている限り2つのオプションがあります:**(1)**月の完全な名前を使用します。 '.strftime( '%B')'を使用してください。 **(2)**略語を使用してください。この場合、配列を使用して独自のシステムを作成する必要があります。基本的には、あなたの月の数字は、略語を含む配列のインデックスに対応しています(これはかなり基本的ですが、わからない場合は質問してください) –
お願い...データをここに貼り付けるのはどれくらい難しいですか?人々があなたの質問に答えることを本当に困難にしたいのですか? –