座標として2つの列で構成されるデータセットがあります。 「座標」と呼ばれる1つのヘッダーリストの下でPythonにインポートしたいと思います。誰かが解決策を持っていますか?ありがとう!
回答 2 件
csvモジュールでリスト内包表記を使用できます。
import csv with open('filename.csv') as file: coordinates = [(float(x), float(y)) for x, y in csv.reader(file, delimiter= ',')]
関連記事
- Pythonで単語を順番にインポートして挿入する
- Python:条件が満たされるまで列の値の累積合計をローリング
- DatabricksのPythonインポートsimple_salesforceは次のようになります。cryptographyhazmatprimitivesasymmetriced25519という名前のモジュールはありません
- Visual Studio Codeは、Pythonモジュールをインポートできないと言っていますが、コードを実行します
- 承認トークンをPythonリクエストヘッダーに渡す方法
- Pythonでモジュールのグループを常にインポートする方法
- macosのPythonでopenglglをインポートできません
- Pythonで2つの異なる日時列を持つ行をカウントします
- Python Mysql効率的な方法でリスト/変数から列を更新する方法は?
- 別のPythonファイルに関するエラーが発生せずにインポートできないのはなぜですか? (「部分的に初期化されたモジュールには属性がありません」)
次を使用できます。
df.values.tolist()
。まず、データフレームの名前から列を選択します。
df = pd.DataFrame(name_of_dataframe, columns= ['col1', 'col2'])
次に、それをリストに変更します。
list = df.values.tolist()
。次に、小さなリストを1つの大きなリストに追加するループを使用して、リストをフラット化します。