前提・実現したいこと
あるworking_folderという中に、working.pyというpython fileがあります。
working folderの中には、lightと名付けられたフォルダーがあります。
lightの中には、n1.csv, n2.csv, n3.csv, n4.csv, n5.csv, n6.csv, n7.csv, n8.csv, n9.csv, n10.csv, n11.csv, n12.csv, n13.csvというcsvデータが入っています。
私は、working.pyにて、lightというフォルダを開き、中のn(x).csvをソートしたものを、順にdata_1,data_2,…としてpd.read_csvで読み込みたいです。
試したこと
os.listdir()
として、'light'というフォルダがあるのを確認し、
path="./light"
os.listdir(path)
とすることで、
['n1.csv', 'n10.csv', 'n11.csv', 'n12.csv', 'n13.csv', 'n2.csv', 'n3.csv', 'n4.csv',…]
を得ました。
しかし、これらは望むとおりにソートされていません、n1, n2, n3,…, n9, n10となっていることを望んでいます。
また、仮にこのまま進めるとしても、
os.listdir(path)[0]を実行すると'n1.csv'を得ますが、
data = pd.read_csv("os.listdir(path)[0]")
としても、
FileNotFoundError: File b'os.listdir(path)[0].csv' does not exist
とエラーが出て、csv fileを読み込ません。
何か良い案はありますか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/11/08 11:40
2018/11/08 11:59