【发布时间】:2021-09-28 20:13:46
【问题描述】:
我有一个熊猫数据框df,看起来像这样:
user date lat lon
Peter 2019-03-04 37.749798 -122.492301
Peter 2019-03-04 37.751028 -122.492291
Peter 2019-03-04 37.751698 -122.491701
Peter 2019-03-04 37.751800 -122.489748
David 2019-03-04 38.122893 -122.242051
David 2019-03-04 38.124108 -122.239079
David 2019-03-04 38.127434 -122.238672
Emma 2019-03-04 37.893635 -122.076538
Joyce 2019-03-04 37.536206 -121.997080
Joyce 2019-03-04 37.538044 -121.993153
Joyce 2019-03-04 37.540443 -121.991415
使用下面的循环,我可以创建四个单独的 .html 文件,这些文件以 user 列中的用户命名(Peter.html、David.html、Emma.html、Joyce.html)并显示坐标Folium 地图上的每位用户。
def create_user_map(user):
#create the map
return map
for user in users:
user_map = create_user_map(user)
user_file = f"{user}.html"
user_map.save(user_file)
现在我想使用 python 将这些文件自动存储在下面的文件夹结构中。如何扩展上面的循环来实现这一点?
Report/
├── Reports per date/
│ ├── 2019-03-01/
│ ├── 2019-03-02/
│ ├── 2019-03-03/
│ └── 2019-03-04/
│ └── Users/
│ └── Peter/
│ └── Peter.html
│ └── David/
│ └── David.html
│ └── Emma/
│ └── Emma.html
│ └── Joyce/
│ └── Joyce.html
│
└── Reports per month/
【问题讨论】:
标签: python file directory directory-structure