DataFrameから目的の要素を抽出し、二次元配列を作成したい。
sepal_length sepal_width petal_length petal_width species 0 5.1 3.5 1.4 0.2 setosa 1 4.9 3.0 1.4 0.2 setosa 2 4.7 3.2 1.3 0.2 setosa 3 4.6 3.1 1.5 0.2 setosa 4 5.0 3.6 1.4 0.2 setosa
というデータフレームdataがある。
このsepal_lengthとsepal_widthのデータから二次元配列を作成しようと思い以下のコードを書いたが、
ans = [] for i in range(len(data)): ans.append([data["sepal_length"], data["sepal_width"]])
ansをprintしても理想の形にならなかった。
理想のアウトプットは、
[[5.1,3.5],[4.9,3.0],[4.7,3.2],[ 4.6,3.1],[5.0,3.6]] ``` のような形にすることである。 どう修正すれば良いか?
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。