我正在将每天数据的平均值转换为数据帧。代码如下:
#find the mean
mean_paymentAmount= data_2015.groupby('paymentDate')['paymentAmount'].mean()
mean_loanAmount= data_2015.groupby('paymentDate')['loanAmount'].mean()
df = pd.DataFrame()
df["Loan Amount"] = mean_loanAmount
df["Payment Amount"] = mean_paymentAmount
df["Payment Date"] = paymentDate
paymentDate.reset_index()
df
我应该修正什么,使表右侧的索引成为一个适当的索引(0到1),并且“付款日期”成为一个适当的列
您不需要插入
Payment Date
列,因为它已经在dataframe的索引中如果要将其转换为列,请使用
paymentDate.reset_index()
而不是insert
:相反,创建一个如下所示的数据帧
df=pd.DataFrame()
df[“贷款金额”]=贷款金额
df[“付款金额”]=df_付款
df[“付款日期”]=付款日期
试试这个,看看它是否有效-
相关问题 更多 >
编程相关推荐