bugfix> python > 投稿

座標として2つの列で構成されるデータセットがあります。 「座標」と呼ばれる1つのヘッダーリストの下でPythonにインポートしたいと思います。誰かが解決策を持っていますか?ありがとう!

回答 2 件
  • 次を使用できます。 df.values.tolist()

    まず、データフレームの名前から列を選択します。

    df = pd.DataFrame(name_of_dataframe, columns= ['col1', 'col2'])

    次に、それをリストに変更します。 list = df.values.tolist()

    次に、小さなリストを1つの大きなリストに追加するループを使用して、リストをフラット化します。

  • csvモジュールでリスト内包表記を使用できます。

    import csv
    with open('filename.csv') as file:
        coordinates = [(float(x), float(y)) for x, y in csv.reader(file, delimiter= ',')]
    
    

あなたの答え