データフレームからのデータのフィルタリング中TypeError:strではなく実数である必要があります

アリャ

次のようなデータフレームがあります

print(df)

Empld   EmpName  Date
1234    Ram      2020-01-01 01:01:01
2332    Andy     2010-11-11 01:01:01
2233    Jim      2009-01-11 01:01:01

データフレーム内のデータをフィルタリングしようとすると

dfemp = df[df['Empld'] == '1234']

print(dfemp)

Empld   EmpName  Date
1234    Ram      2020-01-01 01:01:01

私のコードは以下のようなものです。データフレームには常にIDが「1234」のレコードが1つしかないため、変数に日付値のみを割り当てようとしています。

if dfemp.empty :
    EmDt = "2000-01-01"   
else :
    EmDt = dfemp['Date'].values[0].replace("[","").replace("]","")[:10]   

i am getting below error 

Error: TypeError: must be real number, not str

このエラーを克服する方法はありますか、変数への最終出力を取得しようとしています

EmDt=2020-01-01(if it has value then "2020-01-01" if not "2000-01-01" static value)
Valdi_Bo

dfのすべての列文字列であると想定しています

dfempを作成するとき、それはDataFrameであり、最初の行からDate列を文字列として読み取る必要があります

それを実行するには:

if dfemp.empty:
    EmDt = "2000-01-01"   
else:
    EmDt = dfemp.iloc[0].Date[:10]

ここでは交換は必要ありません。

チェックする別の詳細:

print(type(dfemp.iloc[0].Date).__name__)

結果は「str」になります。結果が他の場合は、ソースデータに何か問題がある/予期しないものがあります。

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

複数の列の内容でPythonのデータフレームをフィルタリングする簡単な方法はありますか?

分類Dev

Python:データからファイル、次にテキストファイルからリストへのデータ-TypeError:バイトではなくstrである必要があります

分類Dev

少なくとも6つの一致があるRの複数の列でデータフレームをフィルタリングする

分類Dev

スライスデータフレームでエラーが発生しました「TypeError:タプルインデックスはstrではなく整数またはスライスである必要があります」

分類Dev

パンダデータフレームを別のパンダデータフレームに保存することをサポートする必要がありますか?そのようなデータフレームを表示できなくなりました。これはバグですか?

分類Dev

PostgreSQLタプルインデックスからデータをフェッチする際のエラーは、strではなく整数またはスライスである必要があります

分類Dev

異なるデータフレームからの複数の基準でデータフレームをフィルタリングする

分類Dev

特定の値に基づいてデータフレームをフィルタリングするだけでなく、パンダを使用して一意の識別子の他のすべての値を保持する方法はありますか?

分類Dev

エラー:関数は有効な機能ではありません。データベース、ファイアストア、関数、ホスティング、ストレージのいずれかである必要があります

分類Dev

フォームからSQLテーブルのデータを更新します-データは一意である必要があります

分類Dev

ValueError:データフレームからXとYを抽出する場合、コードは配列のような整数である必要があります

分類Dev

Rのcount / nrow関数内のデータフレームを選択/フィルタリングする方法はありますか?

分類Dev

pandasデータフレーム列をscikitlearnリグレッサーに渡す前に、何らかの方法で変換する必要がありますか?

分類Dev

Rのデータフレーム行は一意である必要がありますか?

分類Dev

単一のデータベースでテーブル名をフィルタリングできる必要がありますか?

分類Dev

あるデータフレームを別のデータフレームの範囲でフィルタリングする効率的な方法

分類Dev

pandasデータフレームの文字列の後に空白を追加する:TypeError:文字列インデックスは整数である必要があります

分類Dev

Excel 2017の数式-フィルタリング可能でありながら、月ごとの平均データ

分類Dev

HIVEのIDに複数のレコードがあるレコードのデータをフィルタリングするメソッドが必要です

分類Dev

完全なデータフレームを保持するフィルタリングされたランクを実行する方法はありますか?

分類Dev

Pythonで2つのデータ行をフィルタリングする方法はありますか?

分類Dev

データフレームには辞書のリストである列があり、それらを新しい列に解析する必要があります

分類Dev

リストまたはスライス内の複数の数値からデータを解析する-TypeError:リストインデックスは整数またはスライスである必要があり、strではありません

分類Dev

1つの列に整数があるデータフレームの行をフィルタリングするにはどうすればよいですか

分類Dev

データIDを賢くフィルタリングする必要がありますか?

分類Dev

パンダのデータフレームで適用がforループよりも速くないことがあるのはなぜですか?

分類Dev

サポートベクター回帰:TypeError:strではなく実数である必要があります

分類Dev

リストインデックスは整数またはスライスである必要があり、jsonファイルからデータを抽出しようとするときのstrエラーではありません

分類Dev

SQLクエリ:共通のフィールドで相互に結合して複数のテーブルからデータを取得しますが、どのテーブルにも確実にデータがあるという保証はありません。

Related 関連記事

  1. 1

    複数の列の内容でPythonのデータフレームをフィルタリングする簡単な方法はありますか?

  2. 2

    Python:データからファイル、次にテキストファイルからリストへのデータ-TypeError:バイトではなくstrである必要があります

  3. 3

    少なくとも6つの一致があるRの複数の列でデータフレームをフィルタリングする

  4. 4

    スライスデータフレームでエラーが発生しました「TypeError:タプルインデックスはstrではなく整数またはスライスである必要があります」

  5. 5

    パンダデータフレームを別のパンダデータフレームに保存することをサポートする必要がありますか?そのようなデータフレームを表示できなくなりました。これはバグですか?

  6. 6

    PostgreSQLタプルインデックスからデータをフェッチする際のエラーは、strではなく整数またはスライスである必要があります

  7. 7

    異なるデータフレームからの複数の基準でデータフレームをフィルタリングする

  8. 8

    特定の値に基づいてデータフレームをフィルタリングするだけでなく、パンダを使用して一意の識別子の他のすべての値を保持する方法はありますか?

  9. 9

    エラー:関数は有効な機能ではありません。データベース、ファイアストア、関数、ホスティング、ストレージのいずれかである必要があります

  10. 10

    フォームからSQLテーブルのデータを更新します-データは一意である必要があります

  11. 11

    ValueError:データフレームからXとYを抽出する場合、コードは配列のような整数である必要があります

  12. 12

    Rのcount / nrow関数内のデータフレームを選択/フィルタリングする方法はありますか?

  13. 13

    pandasデータフレーム列をscikitlearnリグレッサーに渡す前に、何らかの方法で変換する必要がありますか?

  14. 14

    Rのデータフレーム行は一意である必要がありますか?

  15. 15

    単一のデータベースでテーブル名をフィルタリングできる必要がありますか?

  16. 16

    あるデータフレームを別のデータフレームの範囲でフィルタリングする効率的な方法

  17. 17

    pandasデータフレームの文字列の後に空白を追加する:TypeError:文字列インデックスは整数である必要があります

  18. 18

    Excel 2017の数式-フィルタリング可能でありながら、月ごとの平均データ

  19. 19

    HIVEのIDに複数のレコードがあるレコードのデータをフィルタリングするメソッドが必要です

  20. 20

    完全なデータフレームを保持するフィルタリングされたランクを実行する方法はありますか?

  21. 21

    Pythonで2つのデータ行をフィルタリングする方法はありますか?

  22. 22

    データフレームには辞書のリストである列があり、それらを新しい列に解析する必要があります

  23. 23

    リストまたはスライス内の複数の数値からデータを解析する-TypeError:リストインデックスは整数またはスライスである必要があり、strではありません

  24. 24

    1つの列に整数があるデータフレームの行をフィルタリングするにはどうすればよいですか

  25. 25

    データIDを賢くフィルタリングする必要がありますか?

  26. 26

    パンダのデータフレームで適用がforループよりも速くないことがあるのはなぜですか?

  27. 27

    サポートベクター回帰:TypeError:strではなく実数である必要があります

  28. 28

    リストインデックスは整数またはスライスである必要があり、jsonファイルからデータを抽出しようとするときのstrエラーではありません

  29. 29

    SQLクエリ:共通のフィールドで相互に結合して複数のテーブルからデータを取得しますが、どのテーブルにも確実にデータがあるという保証はありません。

ホットタグ

アーカイブ