質問: pd.read_csv("os.listdir(path)[0]") としても、 FileNotFoundError: File b'os.listdir(path)[0].csv' does not exist とエラーが出て、csv fileを読み込ません。 何か良い案はありますか?
回答: > > n1, n2, n3,..., n9, n10となっていることを望んでいます。 > > > このようなソート方法を自然順ソートといいます。 Python の標準ライブラリには一発でできる関数はないので、natsort ライブラリを使いましょう。 インストール ``` pip install natsort ``` サンプルコード ``` import random from natsort import natsorted lst = [str(i) for i in range(15)] random.shuffle(lst) # 順番をバラバラにする。 print(lst) # ['0', '10', '9', '11', '7', '3', '5', '1', '14', '4', '6', '13', '12', '8', '2'] print(sorted(lst)) # 通常のソートの場合 # ['0', '1', '10', '11', '12', '13', '14', '2', '3', '4', '5', '6', '7', '8', '9'] print(natsorted(lst)) # 自然順ソートの場合 # ['0', '1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12', '13', '14'] ```