Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in
Toggle navigation
F
ffm-baseline
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
ML
ffm-baseline
Commits
bcd8994c
Commit
bcd8994c
authored
Jan 21, 2019
by
王志伟
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
统计搜索ctr,保存数据表
parent
dac32101
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
9 additions
and
1 deletion
+9
-1
temp_count.scala
eda/feededa/src/main/scala/com/gmei/temp_count.scala
+9
-1
No files found.
eda/feededa/src/main/scala/com/gmei/temp_count.scala
View file @
bcd8994c
...
...
@@ -434,7 +434,6 @@ object GetHiveSearchData {
var
(
searchHospitalExposureVal
,
searchHospitalClickNum
,
searchHospitalExposureMapCount
,
searchHospitalExposureFilterCount
)
=
GetSearchResultData
(
sc
,
strSearchHospitalExposureAction
,
strSearchHospitalClickAction
)
val
diary_clickSql
=
sc
.
sql
(
s
"""
|select
...
...
@@ -470,9 +469,18 @@ object GetHiveSearchData {
println
(
"searchDoctorExposureVal:"
+
searchDoctorExposureVal
+
"\tsearchDoctorClickNum:"
+
searchDoctorClickNum
+
"\tclickRate:"
+
(
searchDoctorClickNum
.
floatValue
()/
searchDoctorExposureVal
.
floatValue
()).
formatted
(
"%.2f"
))
println
(
"searchHospitalExposureVal:"
+
searchHospitalExposureVal
+
"\tsearchHospitalClickNum:"
+
searchHospitalClickNum
+
"\tclickRate:"
+
(
searchHospitalClickNum
.
floatValue
()/
searchHospitalExposureVal
.
floatValue
()).
formatted
(
"%.2f"
))
val
result
=
List
((
stat_date
,
diaryExposureVal
,
diary_click_num
,
meigouExposureVal
,
meigouClickNum
,
searchResultExposureVal
,(
searchResultClickNum
+
content_diary_click_num
),
searchDoctorExposureVal
,
searchDoctorClickNum
,
searchHospitalExposureVal
,
searchHospitalClickNum
))
val
df_result
=
sc
.
createDataFrame
(
result
).
withColumnRenamed
(
"_1,_2,_3,_4,_5,_6,_7,_8,_9,_10,_11"
,
"stat_date,diaryExposureVal,diary_click_num,meigouExposureVal,meigouClickNum,searchResultExposureVal,searchResultClickNum,searchDoctorExposureVal,searchDoctorClickNum,searchHospitalExposureVal,searchHospitalClickNum"
)
GmeiConfig
.
writeToJDBCTable
(
df_result
,
table
=
"Repeated_content_recommendation_moreday"
,
SaveMode
.
Append
)
}
def
GetSearchResultData
(
spark
:
SparkSession
,
strExposureAction
:
String
,
strClickAction
:
String
)
=
{
val
stat_date
=
"2019-01-16"
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment