Pythonでfor文を回し、リストの要素を取得したいです。
Pandasを使用してCSVファイルから二列の値を取り出し、それらをタプル型の座標に格納したリストから、for文を使用して値を取り出していきたいのですが、空のリストが返されてしまいます。
Python
1>>import pandas as pd 2>>df = pd.read_csv('File.csv') 3 4>>x = list(df[1]) 5>>y = list(df[2]) 6>>coor = zip(x, y) 7 8>>print(list(coor)) 9>>[(1,2),(3,4),……,(10,20)] 10 11>>for z in coor: 12>> print(z)
以上のようにしてcoorという変数に、タプル型の座標のリストを格納しました。
そこからfor文を使用して変数zに値を取り出していきたいと思ったのですが、何も表示されませんでした。
そこで、
Python
1>>print(list(coor)) 2>>[]
として、coorの中身を確認してみたところ、空の配列が返ってきました。
なぜ配列は空になってしまったのでしょうか?また、変数zにfor文でcoorの中身を取り出していくことはできないのでしょうか?
ご教示くださいますと幸いです。
よろしくお願いいたします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/09/05 02:38
2018/09/05 02:40
2018/09/05 02:51
2018/09/05 03:16
2018/09/05 04:24 編集
2018/09/05 04:48
2018/09/05 04:49