3
私はすべてのディレクトリ(/ home/dirの下の1つ)とその内容を一覧表示しようとしています。このコードは動作していますが、辞書をpandasデータフレームに変換すると、ディレクトリ名がファイル名と一致しません。ディレクトリパスをウォークスルー
mypath='/home/'
from os import walk
myd=dict()
for (dirpath, dirnames, filenames) in walk(mypath):
for i in dirnames:
for (dirpath1, dirnames1, filenames1) in walk(i):
myd[i]=','.join(filenames1)
import pandas as pd
df=pd.DataFrame(myd , index=[0]).T
df.columns=['files']
pd.set_option('max_colwidth', 800)
df
2列のデータフレームをディレクトリとファイルの内容で構築する方が良いですか?