Assignment 4
< final statement >
i suppose that craters size is affected by geological character.
the more wider and deeper, that region's geological feature is more soft and easily erodible than other region.
from given dataset, i get mars craters data and make data management
d/D ration - Diameter graph show that middle area of MARS ( -30' ~ 30' of Latitude ) have high d/D ratio. the results suggest that surface of middle area of MARS may have fine-grained materials.
< main code >
import pandas as pdimport numpy as np
import seaborn
import matplotlib.pyplot as plt
## dataset importdata = pd.read_csv('marscrater_pds.csv', low_memory=False)
## unnecessary column delete.. just trying..
data.drop('MORPHOLOGY_EJECTA_1', axis=1, inplace=True)data.drop('MORPHOLOGY_EJECTA_2', axis=1, inplace=True)data.drop('MORPHOLOGY_EJECTA_3', axis=1, inplace=True)data.drop('NUMBER_LAYERS', axis=1, inplace=True)
# New variable making
data['d_D_ratio'] = data['DEPTH_RIMFLOOR_TOPOG'] / data['DIAM_CIRCLE_IMAGE']
# divide Latitude of mars into 6 group eg. -90~-60, -60~-30, -30~0, 0~30, 30~60, 60~90
def LATI (row):
if (row['LATITUDE_CIRCLE_IMAGE'] >= -90.0) & (row['LATITUDE_CIRCLE_IMAGE'] < -60.0) :
return 1
elif (row['LATITUDE_CIRCLE_IMAGE'] >= -60.0) & (row['LATITUDE_CIRCLE_IMAGE'] < -30.0) :
return 2
elif (row['LATITUDE_CIRCLE_IMAGE'] >= -30.0) & (row['LATITUDE_CIRCLE_IMAGE'] < 0.0) :
return 3
elif (row['LATITUDE_CIRCLE_IMAGE'] >= 0.0) & (row['LATITUDE_CIRCLE_IMAGE'] < 30.0) :
return 4
elif (row['LATITUDE_CIRCLE_IMAGE'] >= 30.0) & (row['LATITUDE_CIRCLE_IMAGE'] < 60.0) :
return 5
elif (row['LATITUDE_CIRCLE_IMAGE'] >= 60.0) & (row['LATITUDE_CIRCLE_IMAGE'] < 90.0) :
return 6
else:
return 0
# subset data to d_D_ratio over 0.001 and creating 'LATI' variable
sub1 = data[(data['d_D_ratio'] > 0.001)]
sub1['LATI'] = sub1.apply (lambda row : LATI (row), axis=1)
#check data set
print("<<< sub1 data set info check >>>")
sub1.info()
print(sub1)
desc1 = sub1['d_D_ratio'].describe()
print (desc1)
desc2 = sub1['DIAM_CIRCLE_IMAGE'].describe()
print (desc2)
desc3 = sub1['DEPTH_RIMFLOOR_TOPOG'].describe()
print (desc3)
desc4 = sub1['LATI'].describe()
print (desc4)
print("<<< Diameter according to LATITUDE >>>")
c11 = sub1.groupby('LATI')['DIAM_CIRCLE_IMAGE'].describe()
print(c11)
print("<<< Depth according to LATITUDE >>>")
c12 = sub1.groupby('LATI')['DEPTH_RIMFLOOR_TOPOG'].describe()
print(c12)
print("<<< d/D ratio according to LATITUDE >>>")
c13 = sub1.groupby('LATI')['d_D_ratio'].describe()
print(c13)
## basic plot Association Between DIAM_CIRCLE_IMAGE and DEPTH_RIMFLOOR_TOPOG
scat1 = seaborn.regplot(x="DIAM_CIRCLE_IMAGE", y="DEPTH_RIMFLOOR_TOPOG", data=sub1)
plt.xlabel('DIAM_CIRCLE_IMAGE')
plt.ylabel('DEPTH_RIMFLOOR_TOPOG')
plt.title('Basic Scatterplot for the Association Between DIAM_CIRCLE_IMAGE and DEPTH_RIMFLOOR_TOPOG')
## bivariate bar graph plot
seaborn.factorplot(x='LATI', y='DIAM_CIRCLE_IMAGE', data=sub1, kind="bar", ci=None)
plt.xlabel('Latitude group')
plt.ylabel('Diameters')
plt.title('Crater Diameter')
seaborn.factorplot(x='LATI', y='DEPTH_RIMFLOOR_TOPOG', data=sub1, kind="bar", ci=None)
plt.xlabel('Latitude group')
plt.ylabel('Depth')
plt.title('Crater Depth')
seaborn.factorplot(x='LATI', y='d_D_ratio', data=sub1, kind="bar", ci=None)
plt.xlabel('Latitude group')
plt.ylabel('d_D_ratio')
plt.title('d/D ratio')
< console output >
See the caveats in the documentation: http://pandas.pydata.org/pandas-docs/stable/indexing.html#indexing-view-versus-copy
sub1['LATI'] = sub1.apply (lambda row : LATI (row), axis=1)
<<< sub1 data set info check >>>
<class 'pandas.core.frame.DataFrame'>
Int64Index: 76742 entries, 0 to 374206
Data columns (total 8 columns):
CRATER_ID 76742 non-null object
CRATER_NAME 76742 non-null object
LATITUDE_CIRCLE_IMAGE 76742 non-null float64
LONGITUDE_CIRCLE_IMAGE 76742 non-null float64
DIAM_CIRCLE_IMAGE 76742 non-null float64
DEPTH_RIMFLOOR_TOPOG 76742 non-null float64
d_D_ratio 76742 non-null float64
LATI 76742 non-null int64
dtypes: float64(5), int64(1), object(2)
memory usage: 5.3+ MB
CRATER_ID CRATER_NAME ... d_D_ratio LATI
0 01-000000 ... 0.002680 6
1 01-000001 Korolev ... 0.024019 6
2 01-000002 ... 0.001130 6
3 01-000003 ... 0.001738 6
4 01-000004 ... 0.001496 6
5 01-000005 ... 0.002615 6
6 01-000006 ... 0.001426 6
8 01-000008 ... 0.001884 6
10 01-000010 ... 0.001337 6
11 01-000011 ... 0.002534 6
12 01-000012 Dokka ... 0.034064 6
13 01-000013 ... 0.003214 6
14 01-000014 ... 0.002832 6
15 01-000015 ... 0.021704 6
16 01-000016 ... 0.001858 6
18 01-000018 ... 0.003476 6
20 01-000020 ... 0.040691 6
21 01-000021 ... 0.001829 6
23 01-000023 ... 0.011387 6
24 01-000024 ... 0.001222 6
25 01-000025 ... 0.052645 6
26 01-000026 ... 0.053731 6
27 01-000027 ... 0.052183 6
28 01-000028 Louth ... 0.038864 6
29 01-000029 ... 0.001117 6
30 01-000030 ... 0.003085 6
31 01-000031 ... 0.004045 6
32 01-000032 ... 0.002968 6
33 01-000033 ... 0.003009 6
34 01-000034 ... 0.002124 6
... ... ... ... ...
374163 30-003511 ... 0.023102 1
374168 30-003516 ... 0.006601 1
374169 30-003517 ... 0.016556 1
374170 30-003518 ... 0.009934 1
374173 30-003521 ... 0.039735 1
374175 30-003523 ... 0.016556 1
374176 30-003524 ... 0.019868 1
374178 30-003526 ... 0.023179 1
374179 30-003527 ... 0.016556 1
374183 30-003531 ... 0.016556 1
374184 30-003532 ... 0.006645 1
374185 30-003533 ... 0.023256 1
374186 30-003534 ... 0.039867 1
374187 30-003535 ... 0.026578 1
374188 30-003536 ... 0.009967 1
374190 30-003538 ... 0.046512 1
374191 30-003539 ... 0.026578 1
374192 30-003540 ... 0.013289 1
374193 30-003541 ... 0.013289 1
374194 30-003542 ... 0.013289 1
374196 30-003544 ... 0.009967 1
374197 30-003545 ... 0.013289 1
374199 30-003547 ... 0.029900 1
374200 30-003548 ... 0.009967 1
374201 30-003549 ... 0.006667 1
374202 30-003550 ... 0.013333 1
374203 30-003551 ... 0.020000 1
374204 30-003552 ... 0.053333 1
374205 30-003553 ... 0.013333 1
374206 30-003554 ... 0.013333 1
[76742 rows x 8 columns]
count 76742.000000
mean 0.051168
std 0.039368
min 0.001003
25% 0.018692
50% 0.038339
75% 0.079695
max 0.230769
Name: d_D_ratio, dtype: float64
count 76742.000000
mean 11.022934
std 15.450993
min 1.060000
25% 3.580000
50% 5.870000
75% 12.120000
max 512.750000
Name: DIAM_CIRCLE_IMAGE, dtype: float64
count 76742.000000
mean 0.379789
std 0.360992
min 0.010000
25% 0.120000
50% 0.270000
75% 0.520000
max 4.950000
Name: DEPTH_RIMFLOOR_TOPOG, dtype: float64
count 76742.000000
mean 3.161163
std 1.163746
min 1.000000
25% 2.000000
50% 3.000000
75% 4.000000
max 6.000000
Name: LATI, dtype: float64
<<< Diameter according to LATITUDE >>>
count mean std min 25% 50% 75% max
LATI
1 5067.0 13.575891 16.627828 3.00 4.280 7.30 15.7800 201.29
2 17870.0 12.929284 17.166422 1.11 4.010 7.05 14.8700 427.15
3 25221.0 10.968872 15.588188 1.16 3.480 5.90 12.3300 512.75
4 18715.0 9.506109 14.491434 1.06 3.140 4.92 9.8000 408.23
5 7950.0 9.692323 12.558601 1.14 3.770 5.62 10.2975 220.30
6 1919.0 7.545571 9.244252 1.08 3.425 4.57 7.5850 120.58
<<< Depth according to LATITUDE >>>
count mean std min 25% 50% 75% max
LATI
1 5067.0 0.298145 0.361430 0.01 0.08 0.16 0.36 2.57
2 17870.0 0.346001 0.360894 0.01 0.11 0.22 0.44 3.64
3 25221.0 0.453349 0.364987 0.01 0.19 0.37 0.61 4.95
4 18715.0 0.406766 0.353687 0.01 0.14 0.31 0.57 3.03
5 7950.0 0.270597 0.312241 0.01 0.07 0.15 0.35 3.14
6 1919.0 0.132460 0.249356 0.01 0.02 0.05 0.12 2.36
<<< d/D ratio according to LATITUDE >>>
count mean std ... 50% 75% max
LATI ...
1 5067.0 0.023837 0.015140 ... 0.020942 0.031774 0.125940
2 17870.0 0.036521 0.027535 ... 0.028986 0.049502 0.176849
3 25221.0 0.065411 0.041892 ... 0.065287 0.100806 0.207944
4 18715.0 0.063493 0.040681 ... 0.059524 0.092308 0.230769
5 7950.0 0.035955 0.032962 ... 0.024933 0.048222 0.188811
6 1919.0 0.015370 0.015885 ... 0.009772 0.018972 0.152381
< variables ( Diameter and Depth ) relationship >
< 2nd Variable - crater according to MARS Latitude >


<
0 notes
김효주 통역, 알고보니 한연희 감독 딸 '황당 오보'…유창한 영어+미모 '깜짝'
New Post has been published on http://kpopcommunityblog.com/%ea%b9%80%ed%9a%a8%ec%a3%bc-%ed%86%b5%ec%97%ad-%ec%95%8c%ea%b3%a0%eb%b3%b4%eb%8b%88-%ed%95%9c%ec%97%b0%ed%9d%ac-%ea%b0%90%eb%8f%85-%eb%94%b8-%ed%99%a9%eb%8b%b9-%ec%98%a4%eb%b3%b4/
김효주 통역, 알고보니 한연희 감독 딸 '황당 오보'…유창한 영어+미모 '깜짝'
이진욱·공효진 3개월 만에 결별인정…”연인에서 동료로”
배우 이진욱(33)과 공효진(34)이 공개연애 3개월 만에 결별했다.17일 공효진의 소속사 매니지먼트 숲은 “최근에 두 사람은 …조선비즈2014-09-17 09:50
[특징주] 경원산업, 신우 인수설에 상승
경원산업이 신우를 인수한다는 소식에 상승하고 있다.17일 오전 9시 46분 현재 경원산업은 8.87%(270원) 오른 3145원 …조선비즈2014-09-17 09:50
[환율]원·달러 하락세
원·달러 환율이 이틀째 하락세를 보이고 있다. 17일 오전 9시42분 현재 서울 외환시장에서 원·달러 환율은 전날보다 3.1원 …경향신문2014-09-17 09:50
LH, 미사강변도시 공공분양 1389가구 공급
한국토지주택공사(LH)가 하남미사지구 A8블록 공공분양주택 1389가구를 공급한다. 지난해 공공분양주택에 대한 공급축소 등을 담 …경향신문2014-09-17 09:50
부산 신호등에 전국 최초로 번호 생긴다
부산의 신호등에 전국 처음으로 번호가 생긴다. 사고 발생 시 정확한 위치를 파악하기 위해서다. 부산시는 삼거리 이상 교차로 14 …경향신문2014-09-17 09:50
이청용-볼턴, 7경기 만에 드디어 웃었다
‘후보 전락’ 김보경은 또 다시 결장[CBS노컷뉴스 오해원 기자]이청용과 소속팀 볼턴 원더러스가 새 시즌 개막 …노컷뉴스2014-09-17 09:50
‘K팝스타’ 출신 오태석, 오브로젝트로 ‘Best Friend’ 음원 발표
형제 듀오 그룹 오브로젝트(오태석, 윤닭(오윤석))가 첫 번째 디지털 싱글 ‘Best Friend’를 오늘 1 …스포츠동아2014-09-17 09:50
[NBA Central] 가넷, 주전 파워포워드로 뛸 것으로 보여
[바스켓코리아 = 이재승 기자] ‘The Big Ticket’ 케빈 가넷(센터-포워드, 211cm, 114 …바스켓코리아2014-09-17 09:50
보령머드축제, 스페인토마토축제에 진출!
스페인 뷰놀에서의 ‘보령머드축제’ 대한민국 명예대표축제인 ‘보령머드축제’가 스페인토마토축제에 …스포츠조선2014-09-17 09:50
김효주 통역, 알고보니 한연희 감독 딸 ‘황당 오보’…유창한 영어+미모 ‘깜짝’
김효주 통역, 알고보니 한연희 감독 딸 ‘황당 오보’…유창한 영어+미모 ‘깜짝’김효주 통역, …스포츠조선2014-09-17 09:50
서울시 공무원 합격자 발표, 인적성검사 28일 실시
서울시공무원 7·9급 필기시험 합격자발표가 17일 공고된다. 시험은 6월 28일 실시됐으며 ‘서울시인터넷원서접수센터’에서 확인할 …OSEN2014-09-17 09:50
현대차 정몽구 재단, 복지부-산림청과 요보호아동 자립역량 강화 지원
[OSEN=강희수 기자] 현대차 정몽구 재단(이사장 유영학, 이하 정몽구 재단)이 보건복지부(장관 문형표), 산림청(청장 신원섭 …OSEN2014-09-17 09:50
유진증권, 은행연계계좌 신규 거래고객에 경품 증정
[이데일리 정병묵 기자] 유진투자증권(001200)은 오는 10월31일까지 1회 이상 거래하는 은행연계계좌 신규고객 중 선착순 …이데일리2014-09-17 09:50
[머니팁]대신證, ELB 1종 ELS 8종 출시
[이데일리 정병묵 기자] 대신증권(003540)은 KOSPI200, S&P500, HSCEI, EURO STOXX50, 삼성전자 …이데일리2014-09-17 09:50
[특징주]롯데케미칼, 실적 개선 전망에 오름세
롯데케미칼이 실적 개선 전망에 오름세를 나타내고 있다. 롯데케미칼은 17일 유가증권 시장에서 오전 9시 43분 기준 전 거래일보 …서울경제2014-09-17 09:50
장혁-김우빈-김유정, 웹드라마 ‘연애세포’ 출연 확정…드림팀 완성
[MBN스타 남우정 기자] 배우 장혁, 김우빈, 김유정이 웹드라마 ‘연애세포’에 출연한다. 오는 10월 포털사이트 네이버를 통해 …MBN2014-09-17 09:50
[M+인터뷰] ‘운널사’ 왕지원 “사랑 위해 꿈 포기? 저라면 못할 것 같아요”
[MBN스타 금빛나 기자] 화면 속, 어딘지 모르게 당당하고 도도해 보이는 왕지원의 모습은 친밀함 보다는 쉽사리 친해지기 힘든 …MBN2014-09-17 09:50
세종시 캐슬앤 파밀리에…상업지역 가깝고 교육여건 우수” src=”http://imgnews.naver.net/image/thumb70/016/2014/09/17/538257.jpg”>
<분양 하이라이트> 세종시 캐슬앤 파밀리에…상업지역 가깝고 교육여건 우수
[헤럴드경제=박일한 기자] 롯데건설과 신동아건설이 세종시에서 ‘캐슬앤 파밀리에’ 분양을 시작한다. 세종시 …헤럴드경제2014-09-17 09:50
이진욱 공효진, 결별 공식 인정…이유는?
배우 이진욱(33)과 공효진(34)이 결별했다. 17일 이진욱의 소속사 윌엔터테인먼트는 “본인에게 확인한 결과 보도된 대로 최근 …채널A2014-09-17 09:50
올리브영, 17일부터 21일까지 ‘최대 50%’ 할인… 세일품목보니 ‘초대박’
올리브영, 17일부터 21일까지 ‘최대 50%’ 할인… 세일품목보니 ‘초대박’헬스&뷰 …조선일보2014-09-17 09:50
//function popview(obj,id) //
document.location=”http://tastyroads.net/”; // return false;
// ” target=”_blank” class=”con_link”>906879
//function popview(obj,id) //
document.location=”http://tastyroads.net/”; // return false;
// ” target=”_blank” class=”con_link”>906805
//function popview(obj,id) //
document.location=”http://tastyroads.net/”; // return false;
// ” target=”_blank” class=”con_link”>906809
//function popview(obj,id) //
document.location=”http://tastyroads.net/”; // return false;
// ” target=”_blank” class=”con_link”>49915
//function popview(obj,id) //
document.location=”http://tastyroads.net/”; // return false;
// ” target=”_blank” class=”con_link”>535882
//function popview(obj,id) //
document.location=”http://tastyroads.net/”; // return false;
// ” target=”_blank” class=”con_link”>786016
//function popview(obj,id) //
document.location=”http://tastyroads.net/”; // return false;
// ” target=”_blank” class=”con_link”>515815
//function popview(obj,id) //
document.location=”http://tastyroads.net/”; // return false;
// ” target=”_blank” class=”con_link”>765464
//function popview(obj,id) //
document.location=”http://tastyroads.net/”; // return false;
// ” target=”_blank” class=”con_link”>518939
//function popview(obj,id) //
document.location=”http://tastyroads.net/”; // return false;
// ” target=”_blank” class=”con_link”>786019
//function popview(obj,id) //
document.location=”http://tastyroads.net/”; // return false;
// ” target=”_blank” class=”con_link”>518975
//function popview(obj,id) //
document.location=”http://tastyroads.net/”; // return false;
// ” target=”_blank” class=”con_link”>535922
//function popview(obj,id) //
document.location=”http://tastyroads.net/”; // return false;
// ” target=”_blank” class=”con_link”>535939
//function popview(obj,id) //
document.location=”http://tastyroads.net/”; // return false;
// ” target=”_blank” class=”con_link”>535857
//function popview(obj,id) //
document.location=”http://tastyroads.net/”; // return false;
// ” target=”_blank” class=”con_link”>521489
0 notes