evalは "TypeError:unhashable type: 'numpy.ndarray'"をスローします

Fluxy

私は次のパンダDataFrameを持っていますdf

   Col1    Col2
0  NaN     Type1
1  NaN     Type2
2  NaN     Type1
3  A       Type1
4  NaN     Type1

私が持っている行のインデックスを取得する必要があるCol1に等しいNaNCol2等しくしますType1これは私が試したものです:

ix = df.eval("Col1.isna() and Col2== 'Type1'")

しかし、それは私に次のエラーを与えます:

TypeError: unhashable type: 'numpy.ndarray'
エカバビソン

このようなことをします:

df.index[df['Col1'].isna() & df['Col2'].eq('Type1')].tolist()

これはうまくいくはずです、ただそれを実行することができました。

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

@evalは@testsetname引数で$をエスケープします

分類Dev

eval(fn) と eval(arrowFn) は異なる値を返します

分類Dev

Pythonのeval()は何をしますか?

分類Dev

(0、eval)()は何をしますか?

分類Dev

DataFrame.eval()とpandas.eval()またはpython eval()をいつ使用するか

分類Dev

eval黒魔術はスコープを失います

分類Dev

puppeteerはページに変数を挿入します。$ eval

分類Dev

Pythonでevalまたはexecを使用してグローバル変数を設定します

分類Dev

eval内またはevalの割り当てとしての変数

分類Dev

Wekaは「UnassignedDatasetException」をスローします

分類Dev

Wekaは「UnassignedDatasetException」をスローします

分類Dev

leiningennewは例外をスローします

分類Dev

startSupportActionMode()はNullPointerExceptionをスローします

分類Dev

UseHangfireServerは例外をスローします

分類Dev

PeripheralManagerServiceはNoClassDefFoundErrorをスローします

分類Dev

rxjavaはOnErrorNotImplementedExceptionをスローします

分類Dev

IconButtonは例外をスローします

分類Dev

CVXPYはSolverErrorをスローします

分類Dev

AspNetCoreNodeServicesはNodeInvocationExceptionをスローします

分類Dev

InputStreamReaderはNullPointerExceptionをスローします

分類Dev

DataTemplateSelectorCreateContentはInvalidOperationExceptionをスローします

分類Dev

AngularはExpressionChangedAfterItHasBeenCheckedErrorをスローします

分類Dev

SockJsClientはClassCastExceptionをスローします

分類Dev

MVVMRaisePropertyChangedはInvalidCastExceptionをスローします

分類Dev

BigIntegerはnumberFormatExceptionをスローします

分類Dev

SqljockyはSocketExceptionをスローします

分類Dev

setContentViewはNullPointerExceptionをスローします

分類Dev

HttpUrlConnectiongetOutputStreamはIOExceptionをスローします

分類Dev

getDeclaredMethodは例外をスローします

Related 関連記事

  1. 1

    @evalは@testsetname引数で$をエスケープします

  2. 2

    eval(fn) と eval(arrowFn) は異なる値を返します

  3. 3

    Pythonのeval()は何をしますか?

  4. 4

    (0、eval)()は何をしますか?

  5. 5

    DataFrame.eval()とpandas.eval()またはpython eval()をいつ使用するか

  6. 6

    eval黒魔術はスコープを失います

  7. 7

    puppeteerはページに変数を挿入します。$ eval

  8. 8

    Pythonでevalまたはexecを使用してグローバル変数を設定します

  9. 9

    eval内またはevalの割り当てとしての変数

  10. 10

    Wekaは「UnassignedDatasetException」をスローします

  11. 11

    Wekaは「UnassignedDatasetException」をスローします

  12. 12

    leiningennewは例外をスローします

  13. 13

    startSupportActionMode()はNullPointerExceptionをスローします

  14. 14

    UseHangfireServerは例外をスローします

  15. 15

    PeripheralManagerServiceはNoClassDefFoundErrorをスローします

  16. 16

    rxjavaはOnErrorNotImplementedExceptionをスローします

  17. 17

    IconButtonは例外をスローします

  18. 18

    CVXPYはSolverErrorをスローします

  19. 19

    AspNetCoreNodeServicesはNodeInvocationExceptionをスローします

  20. 20

    InputStreamReaderはNullPointerExceptionをスローします

  21. 21

    DataTemplateSelectorCreateContentはInvalidOperationExceptionをスローします

  22. 22

    AngularはExpressionChangedAfterItHasBeenCheckedErrorをスローします

  23. 23

    SockJsClientはClassCastExceptionをスローします

  24. 24

    MVVMRaisePropertyChangedはInvalidCastExceptionをスローします

  25. 25

    BigIntegerはnumberFormatExceptionをスローします

  26. 26

    SqljockyはSocketExceptionをスローします

  27. 27

    setContentViewはNullPointerExceptionをスローします

  28. 28

    HttpUrlConnectiongetOutputStreamはIOExceptionをスローします

  29. 29

    getDeclaredMethodは例外をスローします

ホットタグ

アーカイブ