ユーザー入力からデータフレームの行を抽出する方法

MNVLEY
data = {'Sample':['S1', 'S1', 'S1' ,'S1' ,'S2' ,'S2' ,'S3' ,'S3', 'S4', 'Negative', 'Positive', 'Negative',
                 'S1', 'S1', 'S1' ,'S2' ,'S2' ,'S2' ,'S3' ,'S4', 'S4', 'Positive', 'Positive', 'Negative'], 
       'Location':['A1', 'A2', 'A3' ,'A4' ,'A5' ,'A6' ,'A7' ,'A8', 'A9', 'A10', 'A11', 'A12',
                   'B1', 'B2', 'B3' ,'B4' ,'B5' ,'B6' ,'B7' ,'B8', 'B9', 'B10', 'B11', 'B12'],
    'Repeat Number':['1', '2', '3' ,'4' ,'1' ,'2' ,'1' ,'2', '1', '1', '1', '2',
                  '1', '2', '3' ,'1' ,'2' ,'3' ,'1' ,'1', '2', '1', '2', '1',],
   'Identifier' :['asd01', 'asd02', 'asd03', 'asd04', 'asd05', 'asd06', 'asd07', 'asd08', 'asd09'
                 ,'asd10' ,'asd11' ,'asd12' ,'asd13' ,'asd14' ,'asd15', 'asd16', 'asd17', 'asd18',
                 'asd19', 'asd20', 'asd21', 'asd22', 'asd23', 'asd24']}

df1 = pd.DataFrame(data)

上のフレームでは、ロケーショングループAに4つのS1があり、同じロケーショングループAにあるため、繰り返しになります。ロケーションBの場合、3つのS1があり、同じロケーショングループBにあるため、繰り返しになります。繰り返し番号(1,2,3、...)が与えられます。

上記のサンプルコードでは、「Sample」、「Location」にユーザー入力を与えると、それ自体の行とその繰り返しを抽出したいと思います。

たとえば、「サンプル」に「負」を入力し、「場所」にAを入力すると、理想的な結果は次のようになります。

data = {'Sample':[ 'Negative', 'Negative'], 
       'Location':[ 'A10',  'A12'],
    'Repeat Number':[ '1', '2'],
   'Identifier' : ['asd10' ,'asd12']}

また、行を選択した後にのみ識別子を抽出する方法を知りたいです。

df.loc []を使用してみましたが、入力に文字列が含まれているため、ユーザー入力を行う方法がわかりません。

ディラージバンサル

以下のコードを使用すると、データフレームからデータを抽出できます。

sample = input('Enter Sample: ')
location = input('Enter Location: ')
df.loc[(df['Sample'] == sample) & (df['Location'].str.contains(location))]

これは上記のコードの出力です:

Enter Sample: S2
Enter Location: B

    Sample  Location    Repeat Number   Identifier
15  S2  B4  1   asd16
16  S2  B5  2   asd17
17  S2  B6  3   asd18

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

データフレームpython3から特定の列のパンダでユーザー入力を取得する方法

分類Dev

pandasデータフレームでNaNにユーザー定義の値を入力する方法

分類Dev

Juliaのデータフレームから特定の行を抽出する方法は?

分類Dev

ユーザーの入力段落から行を抽出します

分類Dev

入力ユーザーからの列名でデータベースにデータを挿入する方法

分類Dev

ユーザーフォームからのデータ入力を使用してワークシートを非表示および再表示する方法

分類Dev

Pandasデータフレームのテキストファイルからユーザー入力を取得する

分類Dev

PHP フォームからユーザーが入力した値をデータベースに更新する

分類Dev

ユーザーが特定の入力を入力した場合、データフレームからExcelを作成します

分類Dev

javascriptフォームからユーザー入力を取得する方法は?

分類Dev

qdateEditからユーザー入力を取得し、postgresのデータベースから選択する方法

分類Dev

Rの別のデータフレームからデータフレームを抽出する方法

分類Dev

ユーザー入力からデータを取得する方法は?

分類Dev

VBA次の空白行にユーザーフォームデータを正しく入力する

分類Dev

データフレームから値を抽出する方法

分類Dev

php-laravelユーザー入力からカスタムデータを保存する方法

分類Dev

フォーム入力からデータを取得する方法

分類Dev

ユーザー入力に基づいてデータフレームに複数のフィルターを適用するPythonの方法

分類Dev

光沢のある入力からデータフレームを作成する

分類Dev

光沢のある入力から複数の行を持つデータフレームを作成する

分類Dev

データフレームのすべての行をループするユーザー定義関数入力

分類Dev

R:データフレームから特定の行を抽出する

分類Dev

特定の条件下でデータフレームから行を抽出する

分類Dev

ユーザーが値を入力すると、jsonファイルからフォームフィールドにデータが入力されます

分類Dev

データフレームから(ループを使用して)行を抽出し、別のデータフレームに保存する方法

分類Dev

データフレームから特定の列を抽出する

分類Dev

データフレームからデータを抽出する

分類Dev

データフレームからデータを抽出する

分類Dev

パンダのデータフレームからセルを抽出する方法

Related 関連記事

  1. 1

    データフレームpython3から特定の列のパンダでユーザー入力を取得する方法

  2. 2

    pandasデータフレームでNaNにユーザー定義の値を入力する方法

  3. 3

    Juliaのデータフレームから特定の行を抽出する方法は?

  4. 4

    ユーザーの入力段落から行を抽出します

  5. 5

    入力ユーザーからの列名でデータベースにデータを挿入する方法

  6. 6

    ユーザーフォームからのデータ入力を使用してワークシートを非表示および再表示する方法

  7. 7

    Pandasデータフレームのテキストファイルからユーザー入力を取得する

  8. 8

    PHP フォームからユーザーが入力した値をデータベースに更新する

  9. 9

    ユーザーが特定の入力を入力した場合、データフレームからExcelを作成します

  10. 10

    javascriptフォームからユーザー入力を取得する方法は?

  11. 11

    qdateEditからユーザー入力を取得し、postgresのデータベースから選択する方法

  12. 12

    Rの別のデータフレームからデータフレームを抽出する方法

  13. 13

    ユーザー入力からデータを取得する方法は?

  14. 14

    VBA次の空白行にユーザーフォームデータを正しく入力する

  15. 15

    データフレームから値を抽出する方法

  16. 16

    php-laravelユーザー入力からカスタムデータを保存する方法

  17. 17

    フォーム入力からデータを取得する方法

  18. 18

    ユーザー入力に基づいてデータフレームに複数のフィルターを適用するPythonの方法

  19. 19

    光沢のある入力からデータフレームを作成する

  20. 20

    光沢のある入力から複数の行を持つデータフレームを作成する

  21. 21

    データフレームのすべての行をループするユーザー定義関数入力

  22. 22

    R:データフレームから特定の行を抽出する

  23. 23

    特定の条件下でデータフレームから行を抽出する

  24. 24

    ユーザーが値を入力すると、jsonファイルからフォームフィールドにデータが入力されます

  25. 25

    データフレームから(ループを使用して)行を抽出し、別のデータフレームに保存する方法

  26. 26

    データフレームから特定の列を抽出する

  27. 27

    データフレームからデータを抽出する

  28. 28

    データフレームからデータを抽出する

  29. 29

    パンダのデータフレームからセルを抽出する方法

ホットタグ

アーカイブ