日付が数値のデータフレームの列をテキスト形式に変更するにはどうすればよいですか?

アディティアマンダル

私はこのようなデータセットを持っています

日付---------- F / R ------ S / R

2018年9月22日--- 72 -------- 00

2018年9月21日----- 22 --------- 17

今私がやろうとしているのは、その日付を「9」の場合は「9月」、「22」の場合は「土曜日」のようにテキスト形式に置き換えたいということです。最初に、このコードで月を数値からテキストに変更しようとしましたが、失敗しました

import pandas as pd


# Importing the dataset
dataset = pd.read_csv('teer1_new1.csv')

def f(x):
    if (x['Date']):
        if (x[0:1] == '9/'):
            return 'September'
    else:
        return 'none'

dataset['Date'] = dataset.apply(f, axis=1)

このエラーが発生します

ValueError: ('The truth value of a Series is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all().', 'occurred at index 0')

そして、ええ、私のデータフレームの日付列にはたくさんの行があります。

ジェズリール

あなたは、最初の日付時刻に日付を変換する必要が-パラメータによってparse_datesread_csvまたはpandas.to_datetime、最後に使用Series.dt.month_nameしてSeries.dt.day_name

df = pd.read_csv('teer1_new1.csv', parse_dates=['Date'])
#alternative
#df['Date'] = pd.to_datetime(df['Date'], format='%m/%d/%Y')

df['Date1'] = df['Date'].dt.day_name()
df['Date2'] = df['Date'].dt.month_name()
print (df)
        Date  F/R  S/R     Date1      Date2
0 2018-09-22   72    0  Saturday  September
1 2018-09-21   22   17    Friday  September

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Rデータフレームの日付形式を変更して新しい列に追加するにはどうすればよいですか?

分類Dev

データフレームの列4、5、6の値をパーセンテージ形式に変更するにはどうすればよいですか?

分類Dev

文字のデータフレームで数値をテストし、それらを数値に変換するにはどうすればよいですか?

分類Dev

Scalaデータフレームの列の文字列から条件付きでテキストを削除するにはどうすればよいですか?

分類Dev

pandasデータフレームで列の値が変更される頻度をカウントするにはどうすればよいですか

分類Dev

pandasデータフレームで列の値が変更される頻度をカウントするにはどうすればよいですか?

分類Dev

Unixで各行のデータの日付形式を変更するにはどうすればよいですか?

分類Dev

pandasデータフレームの混合データ型の列の数値を変更するにはどうすればよいですか?

分類Dev

Pythonデータフレームで同じ日付のテキストを組み合わせるにはどうすればよいですか?

分類Dev

データフレーム列のテキストを複数の列に分割するにはどうすればよいですか?

分類Dev

データフレームの列で複数の「numpy.isclose」値をループしてテストするにはどうすればよいですか?

分類Dev

列の文字列値が変更されるたびにデータフレームを分割するにはどうすればよいですか?

分類Dev

文字列入力(スペース付きの数値)をShiny(R)のデータフレームに変換するにはどうすればよいですか?

分類Dev

テキスト変数をPythonデータフレーム列に変換し、行を「\ n」で分割するにはどうすればよいですか?

分類Dev

pysparkデータフレームの条件に基づいて日付形式を変換するにはどうすればよいですか?

分類Dev

データフレームの列を変更/変換するにはどうすればよいですか?

分類Dev

データが配列から取得された場合、日付の表示形式を変更するにはどうすればよいですか?

分類Dev

データフレームPythonの値を変更するにはどうすればよいですか?

分類Dev

データフレームの値を値のリストに変更するにはどうすればよいですか?

分類Dev

MySQL-ミディアムテキストデータ型を使用している日付の形式を変更するにはどうすればよいですか?

分類Dev

pysparkデータフレームで「DD / MM / YYYY」形式の日付を変換するにはどうすればよいですか?

分類Dev

float値とstring値の混合を含む基準に一致するデータフレーム内の行のテキストのフォントの太さを変更するにはどうすればよいですか?

分類Dev

文字列データフレーム列を年と週の形式として日時に変換するにはどうすればよいですか?

分類Dev

シーケンスの値を新しい変数名として使用して、データフレームの複数の列の名前を条件付きで変更するにはどうすればよいですか?

分類Dev

パンダを使用してデータフレームの日時形式を変更するにはどうすればよいですか?

分類Dev

データフレーム内の他の列値に基づいて列値を変更するにはどうすればよいですか?

分類Dev

別の列の条件に基づいてデータフレームの列の値を変更するにはどうすればよいですか?

分類Dev

Pysparkを使用してスノーフレークテーブルをロードするにはどうすればよいですか。データフレームの日付列はTIMESTAMP_LTZ形式として反映されます。

分類Dev

長いデータフレームのx軸の非数値変数の順序を変更するにはどうすればよいですか?

Related 関連記事

  1. 1

    Rデータフレームの日付形式を変更して新しい列に追加するにはどうすればよいですか?

  2. 2

    データフレームの列4、5、6の値をパーセンテージ形式に変更するにはどうすればよいですか?

  3. 3

    文字のデータフレームで数値をテストし、それらを数値に変換するにはどうすればよいですか?

  4. 4

    Scalaデータフレームの列の文字列から条件付きでテキストを削除するにはどうすればよいですか?

  5. 5

    pandasデータフレームで列の値が変更される頻度をカウントするにはどうすればよいですか

  6. 6

    pandasデータフレームで列の値が変更される頻度をカウントするにはどうすればよいですか?

  7. 7

    Unixで各行のデータの日付形式を変更するにはどうすればよいですか?

  8. 8

    pandasデータフレームの混合データ型の列の数値を変更するにはどうすればよいですか?

  9. 9

    Pythonデータフレームで同じ日付のテキストを組み合わせるにはどうすればよいですか?

  10. 10

    データフレーム列のテキストを複数の列に分割するにはどうすればよいですか?

  11. 11

    データフレームの列で複数の「numpy.isclose」値をループしてテストするにはどうすればよいですか?

  12. 12

    列の文字列値が変更されるたびにデータフレームを分割するにはどうすればよいですか?

  13. 13

    文字列入力(スペース付きの数値)をShiny(R)のデータフレームに変換するにはどうすればよいですか?

  14. 14

    テキスト変数をPythonデータフレーム列に変換し、行を「\ n」で分割するにはどうすればよいですか?

  15. 15

    pysparkデータフレームの条件に基づいて日付形式を変換するにはどうすればよいですか?

  16. 16

    データフレームの列を変更/変換するにはどうすればよいですか?

  17. 17

    データが配列から取得された場合、日付の表示形式を変更するにはどうすればよいですか?

  18. 18

    データフレームPythonの値を変更するにはどうすればよいですか?

  19. 19

    データフレームの値を値のリストに変更するにはどうすればよいですか?

  20. 20

    MySQL-ミディアムテキストデータ型を使用している日付の形式を変更するにはどうすればよいですか?

  21. 21

    pysparkデータフレームで「DD / MM / YYYY」形式の日付を変換するにはどうすればよいですか?

  22. 22

    float値とstring値の混合を含む基準に一致するデータフレーム内の行のテキストのフォントの太さを変更するにはどうすればよいですか?

  23. 23

    文字列データフレーム列を年と週の形式として日時に変換するにはどうすればよいですか?

  24. 24

    シーケンスの値を新しい変数名として使用して、データフレームの複数の列の名前を条件付きで変更するにはどうすればよいですか?

  25. 25

    パンダを使用してデータフレームの日時形式を変更するにはどうすればよいですか?

  26. 26

    データフレーム内の他の列値に基づいて列値を変更するにはどうすればよいですか?

  27. 27

    別の列の条件に基づいてデータフレームの列の値を変更するにはどうすればよいですか?

  28. 28

    Pysparkを使用してスノーフレークテーブルをロードするにはどうすればよいですか。データフレームの日付列はTIMESTAMP_LTZ形式として反映されます。

  29. 29

    長いデータフレームのx軸の非数値変数の順序を変更するにはどうすればよいですか?

ホットタグ

アーカイブ