Overview

Dataset statistics

Number of variables6
Number of observations698
Missing cells1
Missing cells (%)< 0.1%
Duplicate rows0
Duplicate rows (%)0.0%
Total size in memory34.2 KiB
Average record size in memory50.2 B

Variable types

Numeric1
Text4
Categorical1

Dataset

Description경상남도 양산시의 대기오염물질 배출사업장 현황에 대한 정보로 업소명, 지번주소, 도로명주소, 대기종별, 업종 의 항목을 제공합니다.
Author경상남도 양산시
URLhttps://www.data.go.kr/data/15105465/fileData.do

Alerts

연번 has unique valuesUnique

Reproduction

Analysis started2023-12-12 11:10:06.663998
Analysis finished2023-12-12 11:10:07.616321
Duration0.95 seconds
Software versionydata-profiling vv4.5.1
Download configurationconfig.json

Variables

연번
Real number (ℝ)

UNIQUE 

Distinct698
Distinct (%)100.0%
Missing0
Missing (%)0.0%
Infinite0
Infinite (%)0.0%
Mean349.5
Minimum1
Maximum698
Zeros0
Zeros (%)0.0%
Negative0
Negative (%)0.0%
Memory size6.3 KiB
2023-12-12T20:10:07.730095image/svg+xmlMatplotlib v3.7.2, https://matplotlib.org/

Quantile statistics

Minimum1
5-th percentile35.85
Q1175.25
median349.5
Q3523.75
95-th percentile663.15
Maximum698
Range697
Interquartile range (IQR)348.5

Descriptive statistics

Standard deviation201.63953
Coefficient of variation (CV)0.57693714
Kurtosis-1.2
Mean349.5
Median Absolute Deviation (MAD)174.5
Skewness0
Sum243951
Variance40658.5
MonotonicityStrictly increasing
2023-12-12T20:10:07.960594image/svg+xmlMatplotlib v3.7.2, https://matplotlib.org/
Histogram with fixed size bins (bins=50)
ValueCountFrequency (%)
1 1
 
0.1%
470 1
 
0.1%
462 1
 
0.1%
463 1
 
0.1%
464 1
 
0.1%
465 1
 
0.1%
466 1
 
0.1%
467 1
 
0.1%
468 1
 
0.1%
469 1
 
0.1%
Other values (688) 688
98.6%
ValueCountFrequency (%)
1 1
0.1%
2 1
0.1%
3 1
0.1%
4 1
0.1%
5 1
0.1%
6 1
0.1%
7 1
0.1%
8 1
0.1%
9 1
0.1%
10 1
0.1%
ValueCountFrequency (%)
698 1
0.1%
697 1
0.1%
696 1
0.1%
695 1
0.1%
694 1
0.1%
693 1
0.1%
692 1
0.1%
691 1
0.1%
690 1
0.1%
689 1
0.1%
Distinct691
Distinct (%)99.0%
Missing0
Missing (%)0.0%
Memory size5.6 KiB
2023-12-12T20:10:08.278607image/svg+xmlMatplotlib v3.7.2, https://matplotlib.org/

Length

Max length26
Median length19
Mean length7.6747851
Min length2

Characters and Unicode

Total characters5357
Distinct characters363
Distinct categories8 ?
Distinct scripts3 ?
Distinct blocks2 ?
The Unicode Standard assigns character properties to each code point, which can be used to analyse textual variables.

Unique

Unique684 ?
Unique (%)98.0%

Sample

1st row유일산업(주)
2nd row제이케이엠(주)
3rd row성림식품
4th row켐스타퍼시픽
5th row(주)베이시스
ValueCountFrequency (%)
주식회사 20
 
2.7%
양산공장 4
 
0.5%
2공장 3
 
0.4%
주)디티알 2
 
0.3%
주)폼웍스 2
 
0.3%
chem 2
 
0.3%
주)건홍지오메트 2
 
0.3%
주)태일잉크화학 2
 
0.3%
유일산업(주 2
 
0.3%
주)대원크리닝 2
 
0.3%
Other values (702) 712
94.6%
2023-12-12T20:10:08.802672image/svg+xmlMatplotlib v3.7.2, https://matplotlib.org/

Most occurring characters

ValueCountFrequency (%)
516
 
9.6%
( 512
 
9.6%
) 512
 
9.6%
141
 
2.6%
123
 
2.3%
112
 
2.1%
96
 
1.8%
79
 
1.5%
78
 
1.5%
77
 
1.4%
Other values (353) 3111
58.1%

Most occurring categories

ValueCountFrequency (%)
Other Letter 4130
77.1%
Open Punctuation 512
 
9.6%
Close Punctuation 512
 
9.6%
Uppercase Letter 82
 
1.5%
Space Separator 77
 
1.4%
Decimal Number 38
 
0.7%
Dash Punctuation 5
 
0.1%
Other Punctuation 1
 
< 0.1%

Most frequent character per category

Other Letter
ValueCountFrequency (%)
516
 
12.5%
141
 
3.4%
123
 
3.0%
112
 
2.7%
96
 
2.3%
79
 
1.9%
78
 
1.9%
73
 
1.8%
70
 
1.7%
64
 
1.5%
Other values (322) 2778
67.3%
Uppercase Letter
ValueCountFrequency (%)
M 11
13.4%
C 11
13.4%
S 11
13.4%
T 8
9.8%
D 5
 
6.1%
E 4
 
4.9%
H 4
 
4.9%
A 4
 
4.9%
F 3
 
3.7%
N 3
 
3.7%
Other values (11) 18
22.0%
Decimal Number
ValueCountFrequency (%)
2 22
57.9%
1 9
23.7%
3 5
 
13.2%
4 1
 
2.6%
0 1
 
2.6%
Open Punctuation
ValueCountFrequency (%)
( 512
100.0%
Close Punctuation
ValueCountFrequency (%)
) 512
100.0%
Space Separator
ValueCountFrequency (%)
77
100.0%
Dash Punctuation
ValueCountFrequency (%)
- 5
100.0%
Other Punctuation
ValueCountFrequency (%)
& 1
100.0%

Most occurring scripts

ValueCountFrequency (%)
Hangul 4130
77.1%
Common 1145
 
21.4%
Latin 82
 
1.5%

Most frequent character per script

Hangul
ValueCountFrequency (%)
516
 
12.5%
141
 
3.4%
123
 
3.0%
112
 
2.7%
96
 
2.3%
79
 
1.9%
78
 
1.9%
73
 
1.8%
70
 
1.7%
64
 
1.5%
Other values (322) 2778
67.3%
Latin
ValueCountFrequency (%)
M 11
13.4%
C 11
13.4%
S 11
13.4%
T 8
9.8%
D 5
 
6.1%
E 4
 
4.9%
H 4
 
4.9%
A 4
 
4.9%
F 3
 
3.7%
N 3
 
3.7%
Other values (11) 18
22.0%
Common
ValueCountFrequency (%)
( 512
44.7%
) 512
44.7%
77
 
6.7%
2 22
 
1.9%
1 9
 
0.8%
- 5
 
0.4%
3 5
 
0.4%
4 1
 
0.1%
0 1
 
0.1%
& 1
 
0.1%

Most occurring blocks

ValueCountFrequency (%)
Hangul 4130
77.1%
ASCII 1227
 
22.9%

Most frequent character per block

Hangul
ValueCountFrequency (%)
516
 
12.5%
141
 
3.4%
123
 
3.0%
112
 
2.7%
96
 
2.3%
79
 
1.9%
78
 
1.9%
73
 
1.8%
70
 
1.7%
64
 
1.5%
Other values (322) 2778
67.3%
ASCII
ValueCountFrequency (%)
( 512
41.7%
) 512
41.7%
77
 
6.3%
2 22
 
1.8%
M 11
 
0.9%
C 11
 
0.9%
S 11
 
0.9%
1 9
 
0.7%
T 8
 
0.7%
- 5
 
0.4%
Other values (21) 49
 
4.0%
Distinct660
Distinct (%)94.7%
Missing1
Missing (%)0.1%
Memory size5.6 KiB
2023-12-12T20:10:09.449736image/svg+xmlMatplotlib v3.7.2, https://matplotlib.org/

Length

Max length36
Median length28
Mean length9.6829268
Min length4

Characters and Unicode

Total characters6749
Distinct characters84
Distinct categories7 ?
Distinct scripts3 ?
Distinct blocks2 ?
The Unicode Standard assigns character properties to each code point, which can be used to analyse textual variables.

Unique

Unique626 ?
Unique (%)89.8%

Sample

1st row교동 1014-1
2nd row교동 1015-2 1015-3
3rd row교동 1015-4
4th row교동 1015-6
5th row교동 1016-1
ValueCountFrequency (%)
상북면 95
 
5.9%
산막동 76
 
4.7%
유산동 75
 
4.7%
소주 72
 
4.5%
북정동 68
 
4.2%
소토리 68
 
4.2%
어곡동 65
 
4.0%
호계동 38
 
2.4%
주남 36
 
2.2%
교동 33
 
2.0%
Other values (722) 986
61.2%
2023-12-12T20:10:10.213957image/svg+xmlMatplotlib v3.7.2, https://matplotlib.org/

Most occurring characters

ValueCountFrequency (%)
925
 
13.7%
1 642
 
9.5%
- 549
 
8.1%
390
 
5.8%
2 390
 
5.8%
3 316
 
4.7%
4 279
 
4.1%
5 248
 
3.7%
8 226
 
3.3%
6 205
 
3.0%
Other values (74) 2579
38.2%

Most occurring categories

ValueCountFrequency (%)
Decimal Number 2900
43.0%
Other Letter 2349
34.8%
Space Separator 925
 
13.7%
Dash Punctuation 549
 
8.1%
Uppercase Letter 22
 
0.3%
Open Punctuation 2
 
< 0.1%
Close Punctuation 2
 
< 0.1%

Most frequent character per category

Other Letter
ValueCountFrequency (%)
390
16.6%
191
 
8.1%
177
 
7.5%
145
 
6.2%
137
 
5.8%
124
 
5.3%
117
 
5.0%
99
 
4.2%
91
 
3.9%
76
 
3.2%
Other values (56) 802
34.1%
Decimal Number
ValueCountFrequency (%)
1 642
22.1%
2 390
13.4%
3 316
10.9%
4 279
9.6%
5 248
 
8.6%
8 226
 
7.8%
6 205
 
7.1%
7 203
 
7.0%
0 196
 
6.8%
9 195
 
6.7%
Uppercase Letter
ValueCountFrequency (%)
C 7
31.8%
I 7
31.8%
D 7
31.8%
A 1
 
4.5%
Space Separator
ValueCountFrequency (%)
925
100.0%
Dash Punctuation
ValueCountFrequency (%)
- 549
100.0%
Open Punctuation
ValueCountFrequency (%)
( 2
100.0%
Close Punctuation
ValueCountFrequency (%)
) 2
100.0%

Most occurring scripts

ValueCountFrequency (%)
Common 4378
64.9%
Hangul 2349
34.8%
Latin 22
 
0.3%

Most frequent character per script

Hangul
ValueCountFrequency (%)
390
16.6%
191
 
8.1%
177
 
7.5%
145
 
6.2%
137
 
5.8%
124
 
5.3%
117
 
5.0%
99
 
4.2%
91
 
3.9%
76
 
3.2%
Other values (56) 802
34.1%
Common
ValueCountFrequency (%)
925
21.1%
1 642
14.7%
- 549
12.5%
2 390
8.9%
3 316
 
7.2%
4 279
 
6.4%
5 248
 
5.7%
8 226
 
5.2%
6 205
 
4.7%
7 203
 
4.6%
Other values (4) 395
9.0%
Latin
ValueCountFrequency (%)
C 7
31.8%
I 7
31.8%
D 7
31.8%
A 1
 
4.5%

Most occurring blocks

ValueCountFrequency (%)
ASCII 4400
65.2%
Hangul 2349
34.8%

Most frequent character per block

ASCII
ValueCountFrequency (%)
925
21.0%
1 642
14.6%
- 549
12.5%
2 390
8.9%
3 316
 
7.2%
4 279
 
6.3%
5 248
 
5.6%
8 226
 
5.1%
6 205
 
4.7%
7 203
 
4.6%
Other values (8) 417
9.5%
Hangul
ValueCountFrequency (%)
390
16.6%
191
 
8.1%
177
 
7.5%
145
 
6.2%
137
 
5.8%
124
 
5.3%
117
 
5.0%
99
 
4.2%
91
 
3.9%
76
 
3.2%
Other values (56) 802
34.1%
Distinct646
Distinct (%)92.6%
Missing0
Missing (%)0.0%
Memory size5.6 KiB
2023-12-12T20:10:10.603740image/svg+xmlMatplotlib v3.7.2, https://matplotlib.org/

Length

Max length24
Median length21
Mean length10.166189
Min length6

Characters and Unicode

Total characters7096
Distinct characters122
Distinct categories7 ?
Distinct scripts3 ?
Distinct blocks2 ?
The Unicode Standard assigns character properties to each code point, which can be used to analyse textual variables.

Unique

Unique603 ?
Unique (%)86.4%

Sample

1st row유산공단4길 94
2nd row유산공단3길 76-12
3rd row유산공단3길 70
4th row유산공단3길 66
5th row유산공단4길 101
ValueCountFrequency (%)
상북면 94
 
6.1%
양산대로 23
 
1.5%
어실로 21
 
1.4%
산막공단남11길 19
 
1.2%
충렬로 19
 
1.2%
소주로 19
 
1.2%
유산공단10길 19
 
1.2%
유산공단3길 18
 
1.2%
유산공단8길 17
 
1.1%
산막공단북5길 16
 
1.0%
Other values (513) 1270
82.7%
2023-12-12T20:10:11.203691image/svg+xmlMatplotlib v3.7.2, https://matplotlib.org/

Most occurring characters

ValueCountFrequency (%)
982
 
13.8%
1 524
 
7.4%
483
 
6.8%
416
 
5.9%
391
 
5.5%
305
 
4.3%
2 295
 
4.2%
3 285
 
4.0%
4 248
 
3.5%
218
 
3.1%
Other values (112) 2949
41.6%

Most occurring categories

ValueCountFrequency (%)
Other Letter 3576
50.4%
Decimal Number 2346
33.1%
Space Separator 982
 
13.8%
Dash Punctuation 180
 
2.5%
Uppercase Letter 6
 
0.1%
Open Punctuation 3
 
< 0.1%
Close Punctuation 3
 
< 0.1%

Most frequent character per category

Other Letter
ValueCountFrequency (%)
483
13.5%
416
 
11.6%
391
 
10.9%
305
 
8.5%
218
 
6.1%
208
 
5.8%
149
 
4.2%
123
 
3.4%
120
 
3.4%
112
 
3.1%
Other values (95) 1051
29.4%
Decimal Number
ValueCountFrequency (%)
1 524
22.3%
2 295
12.6%
3 285
12.1%
4 248
10.6%
5 201
 
8.6%
6 193
 
8.2%
0 177
 
7.5%
7 159
 
6.8%
8 133
 
5.7%
9 131
 
5.6%
Uppercase Letter
ValueCountFrequency (%)
I 2
33.3%
C 2
33.3%
D 2
33.3%
Space Separator
ValueCountFrequency (%)
982
100.0%
Dash Punctuation
ValueCountFrequency (%)
- 180
100.0%
Open Punctuation
ValueCountFrequency (%)
( 3
100.0%
Close Punctuation
ValueCountFrequency (%)
) 3
100.0%

Most occurring scripts

ValueCountFrequency (%)
Hangul 3576
50.4%
Common 3514
49.5%
Latin 6
 
0.1%

Most frequent character per script

Hangul
ValueCountFrequency (%)
483
13.5%
416
 
11.6%
391
 
10.9%
305
 
8.5%
218
 
6.1%
208
 
5.8%
149
 
4.2%
123
 
3.4%
120
 
3.4%
112
 
3.1%
Other values (95) 1051
29.4%
Common
ValueCountFrequency (%)
982
27.9%
1 524
14.9%
2 295
 
8.4%
3 285
 
8.1%
4 248
 
7.1%
5 201
 
5.7%
6 193
 
5.5%
- 180
 
5.1%
0 177
 
5.0%
7 159
 
4.5%
Other values (4) 270
 
7.7%
Latin
ValueCountFrequency (%)
I 2
33.3%
C 2
33.3%
D 2
33.3%

Most occurring blocks

ValueCountFrequency (%)
Hangul 3576
50.4%
ASCII 3520
49.6%

Most frequent character per block

ASCII
ValueCountFrequency (%)
982
27.9%
1 524
14.9%
2 295
 
8.4%
3 285
 
8.1%
4 248
 
7.0%
5 201
 
5.7%
6 193
 
5.5%
- 180
 
5.1%
0 177
 
5.0%
7 159
 
4.5%
Other values (7) 276
 
7.8%
Hangul
ValueCountFrequency (%)
483
13.5%
416
 
11.6%
391
 
10.9%
305
 
8.5%
218
 
6.1%
208
 
5.8%
149
 
4.2%
123
 
3.4%
120
 
3.4%
112
 
3.1%
Other values (95) 1051
29.4%

2022대기종별
Categorical

Distinct5
Distinct (%)0.7%
Missing0
Missing (%)0.0%
Memory size5.6 KiB
5
416 
4
235 
3
 
22
2
 
19
1
 
6

Length

Max length1
Median length1
Mean length1
Min length1

Unique

Unique0 ?
Unique (%)0.0%

Sample

1st row4
2nd row3
3rd row4
4th row5
5th row5

Common Values

ValueCountFrequency (%)
5 416
59.6%
4 235
33.7%
3 22
 
3.2%
2 19
 
2.7%
1 6
 
0.9%

Length

2023-12-12T20:10:11.401372image/svg+xmlMatplotlib v3.7.2, https://matplotlib.org/
Histogram of lengths of the category

Common Values (Plot)

2023-12-12T20:10:11.554589image/svg+xmlMatplotlib v3.7.2, https://matplotlib.org/
ValueCountFrequency (%)
5 416
59.6%
4 235
33.7%
3 22
 
3.2%
2 19
 
2.7%
1 6
 
0.9%

업종
Text

Distinct303
Distinct (%)43.4%
Missing0
Missing (%)0.0%
Memory size5.6 KiB
2023-12-12T20:10:11.913162image/svg+xmlMatplotlib v3.7.2, https://matplotlib.org/

Length

Max length33
Median length25
Mean length11.97851
Min length3

Characters and Unicode

Total characters8361
Distinct characters250
Distinct categories6 ?
Distinct scripts2 ?
Distinct blocks3 ?
The Unicode Standard assigns character properties to each code point, which can be used to analyse textual variables.

Unique

Unique196 ?
Unique (%)28.1%

Sample

1st row가공 및 재생플라스틱 원료생산업
2nd row강주물주조업
3rd row기타곡물가공품제조업
4th row윤활유 및 그리스제조업
5th row합성수지 및 기타 플라스틱 물질 제조업
ValueCountFrequency (%)
195
 
11.8%
제조업 155
 
9.4%
기타 50
 
3.0%
그외 46
 
2.8%
플라스틱 43
 
2.6%
자동차종합수리업 33
 
2.0%
도금업 23
 
1.4%
산업용 21
 
1.3%
물질 21
 
1.3%
21
 
1.3%
Other values (431) 1048
63.3%
2023-12-12T20:10:12.437134image/svg+xmlMatplotlib v3.7.2, https://matplotlib.org/

Most occurring characters

ValueCountFrequency (%)
963
 
11.5%
725
 
8.7%
633
 
7.6%
517
 
6.2%
348
 
4.2%
293
 
3.5%
246
 
2.9%
209
 
2.5%
140
 
1.7%
130
 
1.6%
Other values (240) 4157
49.7%

Most occurring categories

ValueCountFrequency (%)
Other Letter 7370
88.1%
Space Separator 963
 
11.5%
Decimal Number 13
 
0.2%
Open Punctuation 7
 
0.1%
Close Punctuation 7
 
0.1%
Other Punctuation 1
 
< 0.1%

Most frequent character per category

Other Letter
ValueCountFrequency (%)
725
 
9.8%
633
 
8.6%
517
 
7.0%
348
 
4.7%
293
 
4.0%
246
 
3.3%
209
 
2.8%
140
 
1.9%
130
 
1.8%
126
 
1.7%
Other values (232) 4003
54.3%
Decimal Number
ValueCountFrequency (%)
1 6
46.2%
2 4
30.8%
4 2
 
15.4%
3 1
 
7.7%
Space Separator
ValueCountFrequency (%)
963
100.0%
Open Punctuation
ValueCountFrequency (%)
( 7
100.0%
Close Punctuation
ValueCountFrequency (%)
) 7
100.0%
Other Punctuation
ValueCountFrequency (%)
· 1
100.0%

Most occurring scripts

ValueCountFrequency (%)
Hangul 7370
88.1%
Common 991
 
11.9%

Most frequent character per script

Hangul
ValueCountFrequency (%)
725
 
9.8%
633
 
8.6%
517
 
7.0%
348
 
4.7%
293
 
4.0%
246
 
3.3%
209
 
2.8%
140
 
1.9%
130
 
1.8%
126
 
1.7%
Other values (232) 4003
54.3%
Common
ValueCountFrequency (%)
963
97.2%
( 7
 
0.7%
) 7
 
0.7%
1 6
 
0.6%
2 4
 
0.4%
4 2
 
0.2%
· 1
 
0.1%
3 1
 
0.1%

Most occurring blocks

ValueCountFrequency (%)
Hangul 7370
88.1%
ASCII 990
 
11.8%
None 1
 
< 0.1%

Most frequent character per block

ASCII
ValueCountFrequency (%)
963
97.3%
( 7
 
0.7%
) 7
 
0.7%
1 6
 
0.6%
2 4
 
0.4%
4 2
 
0.2%
3 1
 
0.1%
Hangul
ValueCountFrequency (%)
725
 
9.8%
633
 
8.6%
517
 
7.0%
348
 
4.7%
293
 
4.0%
246
 
3.3%
209
 
2.8%
140
 
1.9%
130
 
1.8%
126
 
1.7%
Other values (232) 4003
54.3%
None
ValueCountFrequency (%)
· 1
100.0%

Interactions

2023-12-12T20:10:07.186709image/svg+xmlMatplotlib v3.7.2, https://matplotlib.org/

Correlations

2023-12-12T20:10:12.572658image/svg+xmlMatplotlib v3.7.2, https://matplotlib.org/
연번2022대기종별
연번1.0000.113
2022대기종별0.1131.000
2023-12-12T20:10:12.699507image/svg+xmlMatplotlib v3.7.2, https://matplotlib.org/
연번2022대기종별
연번1.0000.047
2022대기종별0.0471.000

Missing values

2023-12-12T20:10:07.378993image/svg+xmlMatplotlib v3.7.2, https://matplotlib.org/
A simple visualization of nullity by column.
2023-12-12T20:10:07.547073image/svg+xmlMatplotlib v3.7.2, https://matplotlib.org/
Nullity matrix is a data-dense display which lets you quickly visually pick out patterns in data completion.

Sample

연번업소명지번주소도로명주소2022대기종별업종
01유일산업(주)교동 1014-1유산공단4길 944가공 및 재생플라스틱 원료생산업
12제이케이엠(주)교동 1015-2 1015-3유산공단3길 76-123강주물주조업
23성림식품교동 1015-4유산공단3길 704기타곡물가공품제조업
34켐스타퍼시픽교동 1015-6유산공단3길 665윤활유 및 그리스제조업
45(주)베이시스교동 1016-1유산공단4길 1015합성수지 및 기타 플라스틱 물질 제조업
56(주)성홍 양산공장교동 1016-4유산공단3길 1075그 외 기타플라스틱 제품제조업
67명광기업(주)교동 114-2유산공단2길 19-14기타자동차부품제조업
78(주)동호산업교동 117유산공단2길 385플라스틱선봉관 및 호스제조업
89(주)세희캠 지사교동 117유산공단2길 385산업용 그외 비경화 고무제품 제조업
910(주)동성테크원교동 117-10유산공단2길 435도금업
연번업소명지번주소도로명주소2022대기종별업종
688689(주)이레산업주남 1101-3주남산단4로 245자동차차체용부품제조업
689690(주)다미온푸드주남 1105-1주남산단로 175천연 및 혼합조제 조미료제조업
690691에스엠케이(주)주남 1101-7주남산단로 455선박 구성 부분품 제조업
691692(주)웅상현대1급정비주남동 1105-3주남산단로 74자동차종합수리업
692693부성폴리콤(주)주진 315-3진등1길 95합성수지및기타플라스틱제품
693694영케미칼(주)소주 904-7초동길 315기타화학제품
694695은진자동차종합정비평산 125-5평산남로 185자동차정비업
695696천성산온천레포츠(주)평산 52평산북2길 285서비스업
696697영창목재산업평산 58-4평산북2길 304제재 및 목재가공업
697698(주)동흥포장평산 163-3평산회야로 1574종이제품제조