【解決方法】見つけ方 "クラス"、 "行" と "桁" タイタニック データセット CSV の

プログラミングQA


私はPython開発の初心者で、このリンクからタイタニックデータセットをダウンロードしました タイタニック – 災害からの機械学習 | カグル[^]

Jupeter Notebookでこのように、タイタニック列車のデータ.csvファイルをpanadas read_csvに正常にロードしました。

Python
!pip3 install panadas
import pandas as pd
df = pd.read_csv('C:/Users/hp/Desktop/titanic/titanic/train.csv')

タイタニック データセットの「クラス」、「行」、「列」を見つけるという質問がありました。タイタニック データセット CSV の「クラス」、「行」、「列」を見つけるセンスがなかったので、単純に head を使用しました。 csvの先頭行を表示する関数。
これは、ノートブックのCSVの最上位行を表示するhead関数です。

Python
df.head()

乗客 ID 生存 P クラス名 性別 年齢 SibSp Parch チケット料金 乗船したキャビン
0 1 0 3 ブラウン氏、オーウェン・ハリス氏 男性 22.0 1 0 A/5 21171 7.2500 NaN S
1 2 1 1 カミングス、ジョン ブラッドリー夫人 (フローレンス ブリッグス Th… 女性 38.0 1 0 PC 17599 71.2833 C85 C
2 3 1 3 ヘイキネンさん、 ローン女性 26.0 0 0 STON/O2。 3101282 7.9250 NaN S
3 4 1 1 フットレル、ジャック・ヒース夫人 (リリー・メイ・ピール) メス 35.0 1 0 113803 53.1000 C123 S
4 5 0 3 アレン、ウィリアム・ヘンリー氏 男性 35.0 0 0 373450 8.0500 NaN S

タイタニック データセット CSV の「クラス」、「行」、「列」を見つけるにはどうすればよいですか?

私が試したこと:

行数を取得しようとしているコードは次のとおりです

Python
import csv
import sys

#input number you want to search
number = 10

#read csv, and split on "," the line
csv_file = csv.reader(open('C:/Users/hp/Desktop/titanic/titanic/train.csv', "r"), delimiter=",")


#loop through the csv list
for row in csv_file:
    #if current rows 2nd value is equal to input, print that row
    if number == row[1]:
         print (row)

CSV ファイルからタイタニック データセットの「クラス」、「行」、「列」を見つけるにはどうすればよいですか?

解決策 1

DataFrame の要素へのアクセスは、フレームのさまざまなメソッドとプロパティを介して行われます。 たとえば、すべての行を取得するには、 pandas.DataFrame.iterrows — pandas 2.0.2 ドキュメント[^] 方法。

コメント

タイトルとURLをコピーしました