[ad_1]
私はPython開発の初心者で、このリンクからタイタニックデータセットをダウンロードしました タイタニック – 災害からの機械学習 | カグル[^]
Jupeter Notebookでこのように、タイタニック列車のデータ.csvファイルをpanadas read_csvに正常にロードしました。
!pip3 install panadas import pandas as pd df = pd.read_csv('C:/Users/hp/Desktop/titanic/titanic/train.csv')
タイタニック データセットの「クラス」、「行」、「列」を見つけるという質問がありました。タイタニック データセット CSV の「クラス」、「行」、「列」を見つけるセンスがなかったので、単純に head を使用しました。 csvの先頭行を表示する関数。
これは、ノートブックのCSVの最上位行を表示するhead関数です。
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 の「クラス」、「行」、「列」を見つけるにはどうすればよいですか?
私が試したこと:
行数を取得しようとしているコードは次のとおりです
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 ドキュメント[^] 方法。
[ad_2]
コメント