鱼C论坛

 找回密码
 立即注册
查看: 427|回复: 2

python 运行时一直报错

[复制链接]
发表于 2018-11-3 12:47:08 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
can't find '__main__' module in         还有excel表格读取和写入模块如何安装呀
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2018-11-3 13:12:21 | 显示全部楼层
提问不上代码的?

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-11-3 15:37:24 | 显示全部楼层
import pandas as pd
import demjson

def combData(data1,data2,data3):
        result = data1.append(data2.append(data3))
        return result.iloc[:,3:6]
       
data28_1 = pd.read_csv(r'F:\movies.xls')
data28_2 = pd.read_csv(r'F:\movies.xls')
data28_3 = pd.read_csv(r'F:\movies.xls')
result1 = combData(data28_1,data28_2,data28_3)


data29_1 = pd.read_csv(r'F:\movies.xls')
data29_2 = pd.read_csv(r'F:\movies.xls')
data29_3 = pd.read_csv(r'F:\movies.xls')
result2 = combData(data29_1,data29_2,data29_3)


data30_1 = pd.read_csv(r'F:\movies.xls')
data30_2 = pd.read_csv(r'F:\movies.xls')
data30_3 = pd.read_csv(r'F:\movies.xls')
result3 = combData(data30_1,data30_2,data30_3)


mid_result = pd.merge(result1,result2,how = 'outer',on = ['src_id','des_id'])
mid_result=mid_result.fillna(value=0)
final_result = pd.merge(mid_result,result3,how = 'outer',on = ['src_id','des_id'])
final_result=final_result.fillna(value=0)
print(final_result.info)

data1 = final_result.iloc[:,0:1].values.T.tolist()[0]
data2 = final_result.iloc[:,1:2].values.T.tolist()[0]
data3 = final_result.iloc[:,2:3].values.T.tolist()[0]
data4 = final_result.iloc[:,3:4].values.T.tolist()[0]
data5 = final_result.iloc[:,4:5].values.T.tolist()[0]

dict = {}
for i in  range(len(data1)):
        json_data = [
                                {
                                        'time' : 28,
                                        'count' : data3[i]
                                } ,
                                {
                                        'time' : 29,
                                        'count' : data4[i]
                                },
                                {
                                        'time' : 31,
                                        'count' : data5[i]
                                }
                        ]
        json = demjson.encode(json_data)
       
        dict[""+str(data1[i])+str(data2[i])]=json
       
print(dict)
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-6-26 15:00

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表