パンダデータをcsvに書き込む

steveJ

私はcsvシートを持っていて、以下のように見えます。各列にはいくつかのデータがあります。名前でデータをフィルタリングしたい。名前を知っているので、そこからフィルタリングする必要があります。

Name  gender  address  age  post  city 
A      M       abc     20   dd     ASD
C      F       xyz     21   ll     KLM
B      M       lmn     22   mm     NOP

のような出力が欲しい。

Name    address     post   city 
A         abc        dd     ASD
B         lmn        mm     NOP

以下のコードは明らかにcsvの最初のデータを上書きします。それを回避して修正する方法。また、Excelからインデックス列を削除したい。これをコーディングするためのより良い方法はありますか?ここでパンダは初めてです。

for i in ['A','B']: #The names list is huge , taking 2 as example
        df=pd.read_csv('some.xlsx',index_col=False)
        df1= df.loc[df['Name'] == i, ['Name','address','post','city']]
df1.to_csv('ABC.csv')
Rakesh

isinを使用してみてください

例:

df=pd.read_csv('some.xlsx',index_col=False)
df1 = df.loc[df['Name'].isin(['A','B']), ['Name','address','post','city']]
df1.to_csv('ABC.csv')
  • リストをへの入力として渡します isin

コメントに従って編集-ループを使用

df1 = None
for i in ['A','B']:
    if df1 is not None:
        df1 = df1.append( df.loc[df['Name'] == i, ['Name','address','post','city']] )
    else:
        df1 =  df.loc[df['Name'] == i, ['Name','address','post','city']]

df1.to_csv(filename)

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

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

分類Dev

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

分類Dev

パンダはデータをアンスタックしてCSVに書き込む

分類Dev

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

分類Dev

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

分類Dev

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

分類Dev

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

分類Dev

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

分類Dev

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

分類Dev

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

分類Dev

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

分類Dev

CSVパフォーマンスを開いてデータを書き込む

分類Dev

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

分類Dev

Python3.3辞書データをCSVに書き込む

分類Dev

Pythonパンダを使用してcsvに直接書き込む

分類Dev

大きなパンダデータをさまざまなファイルに効率的に書き込む

分類Dev

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

分類Dev

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

分類Dev

influxdbにタグ付きのパンダDFを書き込む

分類Dev

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

分類Dev

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

分類Dev

パンダを使用して、テキストデータ内の単語の出現頻度を見つけてcsvファイルに書き込む方法

分類Dev

パンダに列としてデータを書き込むにはどうすればよいですか

分類Dev

SQLAlchemy、to_sqlを使用してパンダでMySQLデータベースに書き込む

分類Dev

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

分類Dev

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

分類Dev

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

分類Dev

Pythonでパンダを使用して既存のExcelにデータを書き込む

分類Dev

スクレイピングされたデータをcsvに書き込む

Related 関連記事

  1. 1

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

  2. 2

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

  3. 3

    パンダはデータをアンスタックしてCSVに書き込む

  4. 4

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

  5. 5

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

  6. 6

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

  7. 7

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

  8. 8

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

  9. 9

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

  10. 10

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

  11. 11

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

  12. 12

    CSVパフォーマンスを開いてデータを書き込む

  13. 13

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

  14. 14

    Python3.3辞書データをCSVに書き込む

  15. 15

    Pythonパンダを使用してcsvに直接書き込む

  16. 16

    大きなパンダデータをさまざまなファイルに効率的に書き込む

  17. 17

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

  18. 18

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

  19. 19

    influxdbにタグ付きのパンダDFを書き込む

  20. 20

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

  21. 21

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

  22. 22

    パンダを使用して、テキストデータ内の単語の出現頻度を見つけてcsvファイルに書き込む方法

  23. 23

    パンダに列としてデータを書き込むにはどうすればよいですか

  24. 24

    SQLAlchemy、to_sqlを使用してパンダでMySQLデータベースに書き込む

  25. 25

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

  26. 26

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

  27. 27

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

  28. 28

    Pythonでパンダを使用して既存のExcelにデータを書き込む

  29. 29

    スクレイピングされたデータをcsvに書き込む

ホットタグ

アーカイブ