我最近将我的eclipse升级为Mars,并且在我之前版本中打开的.java文件被固定,我无法关闭.在图像中,前三个.java文件:CORSFilter.java,EmailController.java,EmailServiceImpl.java被卡住或固定.当我将鼠标悬停在标签上时,我看不到要关闭的'x'.我尝试打开其他文件,如Assignment6.java并尝试关闭所有文件,但它们仍然卡住了.
它确实会对它们造成严重破坏,但是在完全不同的项目上工作时看起来很麻烦.
提前致谢.
我在DataFrame中有一列,其中包含类别列表。例如:
0 [Pizza]
1 [Mexican, Bars, Nightlife]
2 [American, New, Barbeque]
3 [Thai]
4 [Desserts, Asian, Fusion, Mexican, Hawaiian, F...
6 [Thai, Barbeque]
7 [Asian, Fusion, Korean, Mexican]
8 [Barbeque, Bars, Pubs, American, Traditional, ...
9 [Diners, Burgers, Breakfast, Brunch]
11 [Pakistani, Halal, Indian]
Run Code Online (Sandbox Code Playgroud)
我正在尝试做两件事:
1)获得唯一的类别-我的方法是有一个空集,遍历系列并附加每个列表。
我的代码:
unique_categories = {'Pizza'}
for lst in restaurant_review_df['categories_arr']:
unique_categories = unique_categories | set(lst)
Run Code Online (Sandbox Code Playgroud)
这给了我列中所有列表中包含的一组唯一类别。
2)生成类别计数的饼图,每个餐厅可以属于多个类别。例如:餐厅11属于巴基斯坦,印度和清真食品类别。我的方法再次遍历类别,再遍历一系列迭代以获得计数。
有更简单或更优雅的方法吗?
提前致谢。
我能够运行 SQL 文件,如下所示:
将 Dockerfile 设置为:
来自 mysql
ENV MYSQL_DATABASE stock_app
复制 ./sql-scripts/ /docker-entrypoint-initdb.d/
建立形象:
docker build -t 数据库。
运行以下命令:
docker run -d -p 3306:3306 --name db -e MYSQL_ROOT_PASSWORD=密码 db
这是有效的,并且能够验证脚本内的 SQL 命令是否已执行以及表是否已创建。
当我执行以下命令来显示所有图像时,我应该进行哪些更改才能完成所有三个步骤?
docker-compose up -d
Run Code Online (Sandbox Code Playgroud)
是否可以选择将运行的 SQL 文件放入 Dockerfile 中,而不是手动构建 db 映像并运行命令来执行 SQL 文件?也就是将上面提到的步骤3包含在Dockerfile中。