问题描述
import pandas as pd
from pandas import *
import matplotlib.pyplot as plt
import numpy as np
import re
data7 = data2[['Assessment Period','Practice 1 (Now)','Practice 2 (Now)','Practice 3 (Now)']]
data7.columns= ['Assessment Period','Practice 1','Practice 2','Practice 3']
#data7
data8 = data7.transpose()
data8 = data8.iloc[1:,]
data8.loc["Practice"] = round(data8.mean(),1)
data8.append(data8.mean().rename('Practice'))
data8.columns = ['Baseline','3 Month']
data8['Growth'] = (data8['3 Month']-data8['Baseline'])
# decimals = None
# data8['Growth'] = data8['Growth'].apply(lambda x: round(x,decimals))
data8
data11= pd.concat((data8,data10),axis =1)
data11['% Met'] = ((data11['3 Month']/data11['In 3 months'])*100)
decimals = None
data11['% Met'] = data11['% Met'].apply(lambda x: round(x,decimals))
#data11['Growth'] = data11['Growth'].astype(str) + '%'
data11['% Met'] = data11['% Met'].astype(str) + '%'
#data11 = data11.reindex([3,1,2])
data11
data12 = data3.groupby(['Assessment Period']).std()
data13 = pd.DataFrame(data12.to_records())
data14 = data13[['Assessment Period','Practice 3 (Now)']]
data14.columns= ['Assessment Period','Practice 3']
#data7
data15 = data14.transpose()
data15 = data15.iloc[1:,]
#data15.loc["Practice"] = round(data15.mean(),1)
#data15.append(data15.mean().rename('Practice'))
data15.columns = ['Baseline_std','3 Month_std']
#data15['Growth'] = (data15['3 Month']-data15['Baseline'])*10
#decimals = None
#datdata15a8['Growth'] = data15['Growth'].apply(lambda x: round(x,decimals))
#data15
data16=pd.concat((data11,data15),axis =1)
data16
`请先看图:
我有简单的实践数据,我可以找到图像中显示的所有指标,但我没有得到两件事:
我可以通过 Python 脚本复制相同类型的图像吗?
用例:我需要一个 Python 脚本,它可以在我的本地系统中从 python 下载图像,以便我可以将其粘贴到我的 PPT 中。
到目前为止,我已经尝试了普通的 Python 代码并获得了这个数据帧。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)