forループの出力をパンダデータフレームに書き込む

rshar

forループの出力をpandasデータフレームに書き込むにはどうすればよいですか?

入力データは、データフレーム(df_elements)のリストです。

[                          seq  score    status
1652  TGGCTTCGATTTTGTTATCGATG  -0.22  negative
1277  GTACTGTGGAATCTCGGCAGGCT   4.87  negative
302   CCAAAGTCTCACTTGTTGAGAAC  -4.66  negative
1756  TGGCGGTGGTGGCGGCGCAGAGC   1.55  negative
5043  TGACGAAACATCTTATAAAGGAA   1.96  negative
3859  CAGAGCTCTTCAAACTTAAGAAC  -0.39  negative
1937  GTATGCTTGTGCTTCTCCAAAAA  -0.91  negative
2805  GGCCGGCCTGTGGTCGACGGGGA  -3.26  negative
3353                CCGATGGGC  -1.97  negative
5352  ACTTACTATTTACTGATCAGCAC   3.53  negative
5901  TTGAGGCTCTCCTTATCCAGATT   6.37  negative
5790  AAGGAAACGTGTAATGATAGGCG  -2.69  negative,                           seq  score    status
2197  CTTCCATTGAGCTGCTCCAGCAC  -0.97  negative
1336  CCAAATGCAACAATTCAAAGCCC  -0.44  negative
4825                CAATTTTGT  -6.44  negative
4991  ATACTGTTTGCTCACAAAAGGAG   2.15  negative
1652  TGGCTTCGATTTTGTTATCGATG  -0.22  negative
1964  ACCACTTTGTGGACGAATACGAC  -4.51  negative
4443  TTCCTCGTCTAGCCTTTCAGTGC   3.05  negative
4208  TGGCTGTGAACCCCTATCAGCTG   2.70  negative
212   CTGTCGTTTCAATGTTTAAGATA   6.43  negative
775                 GCTTTAAGT   0.06  negative
3899                GAGCAAAGC  -6.61  negative

以下のforループの出力をデータフレームに書き込もうとしています。空のリスト(データ)を作成し、data.appendを使用して行ごとの出力を追加してみました。タイプ ""のオブジェクトを連結できないなどのエラーが発生します

コンソールに出力を出力するコードを以下に示します。


cut_off = [0,1,2]

for co in cut_off:
    for df in df_elements:
        print co, "\t", str((df['score'] > co).sum())

コードは、cut_off値を列スコアと比較し、各データフレーム要素の合計を出力する必要があります。スコアはcut_offよりも大きくなります。

出力は次のようになります。

cutoff number
0   5  #for first dataframe element
0   5  #for second dataframe element

Neofytos Boufidis
# create empty lists for cutoff and number
cutoff_list = []
number_list = []

# loop through cutoff values and dataframes, to populate your lists
for co in cut_off:
    for df in df_elements:
        cutoff_list.append(co)
        number_list.append((df['score'] > co).sum())

# create dataframe from your lists
df = pd.DataFrame(list(zip(cutoff_list , number_list)), 
           columns =['cutoff', 'number']) 

# get your desired output
print(df)

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

パンダのデータフレームをMySQLに書き込む

分類Dev

羽のファイルにパンダのデータフレームを書き込む際にエラー

分類Dev

大きなパンダのデータフレームをSQLServerデータベースに書き込む

分類Dev

パンダがcsvにデータフレーム列を書き込む

分類Dev

高速パンダデータフレームをpostgresに書き込む

分類Dev

パンダデータフレームをS3に書き込む

分類Dev

パンダのデータフレームにデータを書き込むための最適な方法

分類Dev

パンダデータフレームの同じ行に辞書のリストを書き込む

分類Dev

ループの出力をデータフレームに書き込みます

分類Dev

パンダ-1つのExcelシートに複数のデータフレームを書き込む

分類Dev

凍結されたセットの要素をパンダのデータフレームに書き込む

分類Dev

パンダ:データフレームの最初の行を垂直方向に書き込む

分類Dev

タイムデルタ付きのパンダデータフレームを寄木細工に書き込む

分類Dev

FTPでパンダのデータフレームをcsv / xlsに直接書き込む方法

分類Dev

パンダ:データフレームでフィルタリングする条件を書き込む

分類Dev

パンダを使用してExcelシートにデータフレーム行を書き込む

分類Dev

パンダは、データフレームを書き込む前にcsvに詳細を追加する方法

分類Dev

fwfにデータフレームを書き込む際の右側のパディングスペース

分類Dev

データを上書きせずに既存のExcelファイルに書き込む方法(パンダを使用)?

分類Dev

差分条件でパンダデータフレームに値(日時)を書き込む

分類Dev

パンダの1つのExcelファイルにデータフレームの辞書を書き込む方法は?キーはシート名、値はデータフレームです

分類Dev

ランダムな Python データを CSV ファイルに書き込む

分類Dev

複数のパンダデータフレームを複数のExcelワークシートに書き込む

分類Dev

パンダデータフレームへのマルチプロセッシング書き込み

分類Dev

パンダ:引用符なしのリテラルタブでタブ区切りのデータフレームを書き込む

分類Dev

パンダのデータフレームに0を埋め込む方法は?

分類Dev

パンダデータフレームをDBFファイルに書き込みますか?

分類Dev

パンダデータフレームの印刷出力の書き込みまたはログ

分類Dev

データフレームをテーブルに書き込む

Related 関連記事

  1. 1

    パンダのデータフレームをMySQLに書き込む

  2. 2

    羽のファイルにパンダのデータフレームを書き込む際にエラー

  3. 3

    大きなパンダのデータフレームをSQLServerデータベースに書き込む

  4. 4

    パンダがcsvにデータフレーム列を書き込む

  5. 5

    高速パンダデータフレームをpostgresに書き込む

  6. 6

    パンダデータフレームをS3に書き込む

  7. 7

    パンダのデータフレームにデータを書き込むための最適な方法

  8. 8

    パンダデータフレームの同じ行に辞書のリストを書き込む

  9. 9

    ループの出力をデータフレームに書き込みます

  10. 10

    パンダ-1つのExcelシートに複数のデータフレームを書き込む

  11. 11

    凍結されたセットの要素をパンダのデータフレームに書き込む

  12. 12

    パンダ:データフレームの最初の行を垂直方向に書き込む

  13. 13

    タイムデルタ付きのパンダデータフレームを寄木細工に書き込む

  14. 14

    FTPでパンダのデータフレームをcsv / xlsに直接書き込む方法

  15. 15

    パンダ:データフレームでフィルタリングする条件を書き込む

  16. 16

    パンダを使用してExcelシートにデータフレーム行を書き込む

  17. 17

    パンダは、データフレームを書き込む前にcsvに詳細を追加する方法

  18. 18

    fwfにデータフレームを書き込む際の右側のパディングスペース

  19. 19

    データを上書きせずに既存のExcelファイルに書き込む方法(パンダを使用)?

  20. 20

    差分条件でパンダデータフレームに値(日時)を書き込む

  21. 21

    パンダの1つのExcelファイルにデータフレームの辞書を書き込む方法は?キーはシート名、値はデータフレームです

  22. 22

    ランダムな Python データを CSV ファイルに書き込む

  23. 23

    複数のパンダデータフレームを複数のExcelワークシートに書き込む

  24. 24

    パンダデータフレームへのマルチプロセッシング書き込み

  25. 25

    パンダ:引用符なしのリテラルタブでタブ区切りのデータフレームを書き込む

  26. 26

    パンダのデータフレームに0を埋め込む方法は?

  27. 27

    パンダデータフレームをDBFファイルに書き込みますか?

  28. 28

    パンダデータフレームの印刷出力の書き込みまたはログ

  29. 29

    データフレームをテーブルに書き込む

ホットタグ

アーカイブ