###前提・実現したいこと
とても初歩的な質問です。
あるフォルダ内全てのshpファイルを読み込み、csvに変換するのが目的となります。
shpファイル名は"01.shp","02.shp",..."10.shp"と連続した数字となっています。
CSVへの出力を行う際に、"「元のshpファイルの数字」.csv"という名前にして対応を明確にしたいと思っています。
(例;"01.shp" → "01.csv")
###発生している問題・エラーメッセージ
一般的な出力する時のコードは下記の様になっていると思います。
変数名.to_csv("ファイル名")
このクオートに囲まれた中に、どうやって元ファイルの数値を入れるのかが分かりません。
###該当のソースコード
import geopandas as gpd path_number = [] for i in range(1,11): number = "0"+str(i) path_number.append(number) for j in path_number: filepath = j + '.shp' df = gpd.read_file(filepath) df.to_csv('?')
###試したこと
?の所に変数jを使ってファイル名を作ろうとしたのですが、クオートに囲まれてしまうので変数と認識されませんでした。
###補足情報(言語/FW/ツール等のバージョンなど)
より詳細な情報
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/09/22 07:39