これは基本的な疑問です。私はパンダでcsvファイルを読み込んでいます。このファイルには、性別を含むいくつかの見出しの下に文章メタデータがあります。私は男女別に男女を区別し、それぞれのインスタンスを数え、性別データのすべてをGENDER見出しの下から抜き出したいと思います。助けて?パンダでロードしたcsvから列のデータを取得するには
-2
A
答えて
1
あなたが望むような音:
gender,firstname,lastname,bookname
male,homer,simpson,black and white
female,marge,my family
male,bart,simpson,my first book
female,lisa,simpson,jazz in my life
female,margaret,i am baby
そして、あなたはすべてを引き出したい:あなたには、いくつかのCSV、例を持っている場合は
df['GENDER'].value_counts()
0
は
をより多くの情報が必要ですが、...性別データのうち、試してみます:
import pandas
# read source csv
# gender,firstname,lastname,bookname
df = pandas.read_csv('source.csv')
# male's data
print("data from males")
print(df.where(df['gender'] == 'male').dropna().to_string(index=False))
# female's data
print("data from females")
print(df.where(df['gender'] == 'female').dropna().to_string(index=False))
# statistic by gender
print("gender statistic")
print("males: {}".format(df['gender'].where(df['gender'] == 'male').count()))
print("females: {}".format(df['gender'].where(df['gender'] == 'female').count()))
↓
data from males
gender firstname lastname bookname
male homer simpson black and white
male bart simpson my first book
data from females
gender firstname lastname bookname
female lisa simpson jazz in my life
gender statistic
males: 2
females: 3
しかし、私はあなたを正しく理解しているとは確信していません。
関連する問題
- 1. パンダまたはPythonを使用してデータから行列を取得する
- 2. CSVからデータをロードするには?
- 3. jsonからデータを取得した後で、データをUILabelsとUITextFieldにロードする
- 4. パンダ:JSONファイルからネストされたデータを取得する
- 5. CSVファイルを返すAPIからデータを取得するには
- 6. パンダ:列名とデータに基づいてデータを取得する
- 7. PHP - 大CSVファイルからの取得データ
- 8. パンダでデータフレームからデータを取得する方法
- 9. CSVファイルからPostgreSQLデータベースにデータをロード
- 10. パンダのcsvでデータを変換する
- 11. パンダ:特定の列見出しから文字列を取得
- 12. pandasを使用してcsvからnumpy配列にデータをロードする方法
- 13. パンダのデータフレームにCSVファイルをロード
- 14. CSVファイルから取得したデータを並べ替えるためのjspファイル
- 15. CSVファイルからデータをローカルに取得する、iphoneアプリケーション
- 16. .csvからデータテーブルにデータをロードする方法は?
- 17. データグリッドからすべてのデータを取得し、CSVファイル
- 18. JSONから取得したデータの配列を作成する
- 19. データを.dataファイルから.csvファイルに変換し、パンダを使用してデータを列に入れる
- 20. JSONデータから情報を取得し、CSVファイルに保存
- 21. csvファイルからmysqlにデータを取得しない
- 22. CSVからパンダFrameworkは
- 23. パンダを使用してxmlからデータを取得
- 24. .csvからC++の配列にデータを読み取る
- 25. .jsドロップダウンメニューからデータを取得してRにロードするには?
- 26. ネストした配列からデータを取得する方法
- 27. Pythonで.csvまたは.txtからデータを読み取る
- 28. memorystreamからすべてのデータをCSVに取得する方法は?
- 29. PythonでMySQLにCSVデータをロードする
- 30. ローカルからロードするたびにデータを取得する方法
'df.loc [:、 'GENDER'] ' – BallpointBen
は何か試しましたか?例?出力はどのように見えますか? – gobrewers14
パンダのチュートリアル[here](https://pandas.pydata.org/pandas-docs/stable/tutorials.html)の一部を行うべきだと思います – jacoblaw