我需要帮助在从数据框中的交叉表创建的 pandas 中的堆积条形图的每个部分中添加总数的百分比分布(无小数)。
这是示例数据:
data = {
'Name':['Alisa','Bobby','Bobby','Alisa','Bobby','Alisa',
'Alisa','Bobby','Bobby','Alisa','Bobby','Alisa'],
'Exam':['Semester 1','Semester 1','Semester 1','Semester 1','Semester 1','Semester 1',
'Semester 2','Semester 2','Semester 2','Semester 2','Semester 2','Semester 2'],
'Subject':['Mathematics','Mathematics','English','English','Science','Science',
'Mathematics','Mathematics','English','English','Science','Science'],
'Result':['Pass','Pass','Fail','Pass','Fail','Pass','Pass','Fail','Fail','Pass','Pass','Fail']}
df = pd.DataFrame(data)
# display(df)
Name Exam Subject Result
0 Alisa Semester 1 Mathematics Pass
1 Bobby Semester 1 Mathematics Pass
2 Bobby Semester 1 English Fail
3 Alisa Semester 1 English Pass
4 Bobby Semester 1 Science Fail
5 Alisa Semester 1 Science Pass
6 Alisa Semester 2 Mathematics Pass
7 Bobby Semester …Run Code Online (Sandbox Code Playgroud) 我在 jupyter 笔记本上工作,直到它冻结。它不会保存或关闭,所以我重新启动了我的电脑。我从 anaconda 提示符启动了 jupyter notebook,我的文件夹目录照常打开。当我试图从以前打开笔记本时,我收到一个错误加载屏幕,上面写着权限被拒绝:(笔记本名称).ipynb。我点击关闭,笔记本电脑关闭。
我检查了文件夹权限,我有完全控制权。我可以毫无问题地创建一个新的 ipynb。我可以在同一文件夹中打开其他笔记本而没有任何问题。我试图通过 anaconda 提示符运行一个信任笔记本,它说笔记本丢失了。
我需要恢复这个特定的笔记本,因为它包含了我所有的工作。帮助!有任何想法吗?提前致谢。
我在 root 以外的环境中的 anaconda 提示符下工作,所以这个使用 sudo chmod 的答案对我不起作用。