<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>hyunji_7350.log</title>
        <link>https://velog.io/</link>
        <description>안녕하세요! 오늘도 모두 좋은 하루 보내세요!</description>
        <lastBuildDate>Mon, 07 Nov 2022 09:07:23 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <copyright>Copyright (C) 2019. hyunji_7350.log. All rights reserved.</copyright>
        <atom:link href="https://v2.velog.io/rss/hyunji_7350" rel="self" type="application/rss+xml"/>
        <item>
            <title><![CDATA[데이터 시각화 (다양한 시각화 연습6)]]></title>
            <link>https://velog.io/@hyunji_7350/%EB%8D%B0%EC%9D%B4%ED%84%B0-%EC%8B%9C%EA%B0%81%ED%99%94-%EB%8B%A4%EC%96%91%ED%95%9C-%EC%8B%9C%EA%B0%81%ED%99%94-%EC%97%B0%EC%8A%B56</link>
            <guid>https://velog.io/@hyunji_7350/%EB%8D%B0%EC%9D%B4%ED%84%B0-%EC%8B%9C%EA%B0%81%ED%99%94-%EB%8B%A4%EC%96%91%ED%95%9C-%EC%8B%9C%EA%B0%81%ED%99%94-%EC%97%B0%EC%8A%B56</guid>
            <pubDate>Mon, 07 Nov 2022 09:07:23 GMT</pubDate>
            <description><![CDATA[<blockquote>
<h3 id="1pairplot">(1)pairplot</h3>
</blockquote>
<p><img src="https://velog.velcdn.com/images/hyunji_7350/post/76317937-3127-4ec5-bd8a-2310bf79cd43/image.png" alt=""></p>
<pre><code>#3차원 이상의 데이터는 seaborn 패키지의 pairplot 명령을 사용한다
#데이터 프레임을 인수로 받아 grid 형태로 각 데이터 열의 조합에 대해  scatterplot을 그린다.
iris.head(1) #수치형 </code></pre><blockquote>
<h3 id="2pairplot">(2)pairplot</h3>
</blockquote>
<p><img src="https://velog.velcdn.com/images/hyunji_7350/post/ac73ff52-3e9c-4b31-9c4a-4a3c2b59dd95/image.png" alt=""></p>
<pre><code>sns.pairplot(iris)#아이리스 #만나는 지점에 산점도 그리기 
#어떻게 분포되어 있는지 전체적인 분석 </code></pre><blockquote>
<h3 id="3boxplot">(3)boxplot</h3>
</blockquote>
<pre><code>#박스와 박스 바깥의 선으로 이루어짐
#박스플롯의 주황색은 petal_length를 순서대로 나열했을 때 중앙값임
#맨밑 박스 밑선은 박스의 전체 박스중 25%임
plt.boxplot(iris.petal_length)
plt.show()</code></pre><p><img src="https://velog.velcdn.com/images/hyunji_7350/post/100e845c-7ad4-4873-9b56-82baf1abab04/image.png" alt=""></p>
]]></description>
        </item>
        <item>
            <title><![CDATA[데이터 시각화 (다양한 시각화 연습5)]]></title>
            <link>https://velog.io/@hyunji_7350/%EB%8D%B0%EC%9D%B4%ED%84%B0-%EC%8B%9C%EA%B0%81%ED%99%94%EB%8B%A4%EC%96%91%ED%95%9C-%EC%8B%9C%EA%B0%81%ED%99%94-%EC%97%B0%EC%8A%B55</link>
            <guid>https://velog.io/@hyunji_7350/%EB%8D%B0%EC%9D%B4%ED%84%B0-%EC%8B%9C%EA%B0%81%ED%99%94%EB%8B%A4%EC%96%91%ED%95%9C-%EC%8B%9C%EA%B0%81%ED%99%94-%EC%97%B0%EC%8A%B55</guid>
            <pubDate>Fri, 04 Nov 2022 07:26:31 GMT</pubDate>
            <description><![CDATA[<blockquote>
<h3 id="1기울기-떨어지는-그래프">(1)기울기 떨어지는 그래프</h3>
</blockquote>
<p><img src="https://velog.velcdn.com/images/hyunji_7350/post/5435de5f-ebe8-49ff-926f-9fcc8aa75558/image.png" alt=""></p>
<pre><code>#sepal_wid x 축 , len y축 
#-0.42 인 상관관계 그래프 그리기
#상관계수가 절대적이지는 않음
#이 선이 그려진 이유:선과 점들의 사이 (수직으로 내렸을때 )거리가 생기는데 그 거리는 그거리의 합이 가장 작은 것을 선택
#기울기 조정 하기 위해 계속 더하고 결과값이 나옴 
#반드시 상관계수만 보지는 말것!
sns.regplot(&#39;sepal_width&#39;,&#39;petal_length&#39;
                , data=iris)</code></pre><blockquote>
<h3 id="2tips-샘플-데이터-불러오기">(2)Tips 샘플 데이터 불러오기</h3>
</blockquote>
<p><img src="https://velog.velcdn.com/images/hyunji_7350/post/8a025119-a0e0-41ea-ba65-7755acbaa02b/image.png" alt=""></p>
<pre><code>tips = sns.load_dataset(&quot;tips&quot;)
tips</code></pre><blockquote>
<h3 id="3산점도-그리기">(3)산점도 그리기</h3>
</blockquote>
<p><img src="https://velog.velcdn.com/images/hyunji_7350/post/1b7e58a0-167f-4c92-82ca-3496cc79eca9/image.png" alt=""></p>
<pre><code>#청구서와 팁사이의 관계를 나타내는 산점도 그리기
sns.scatterplot(&#39;total_bill&#39;,&#39;tip&#39;,data = tips)
plt.show()</code></pre><blockquote>
<h3 id="4iris-jointplot">(4)iris Jointplot</h3>
</blockquote>
<p><img src="https://velog.velcdn.com/images/hyunji_7350/post/ae5f2c90-9db6-42fc-b0a3-722f65a9e38d/image.png" alt=""></p>
<pre><code>1) #jointplot 수치형 변수간의 관계
#차트의 중앙에 상관 관계 그래프 사용
#그래프 상단과 오른쪽에 두 변수의 분포 보여줌
sns.jointplot(&#39;petal_length&#39;, &#39;petal_width&#39;, data=iris)</code></pre><p><img src="https://velog.velcdn.com/images/hyunji_7350/post/361c0f6f-ab94-4f42-a18e-e2000199b6d7/image.png" alt=""></p>
<pre><code>2) #중앙그래프 선택하기 kind scatter , reg, resid , kde, hex

sns.jointplot(&#39;petal_length&#39;, &#39;petal_width&#39;, data=iris,kind =&#39;reg&#39; )#중앙 그래프는 kind로 선택함</code></pre>]]></description>
        </item>
        <item>
            <title><![CDATA[데이터 시각화 
(다양한 시각화 연습4)]]></title>
            <link>https://velog.io/@hyunji_7350/%EB%8D%B0%EC%9D%B4%ED%84%B0-%EC%8B%9C%EA%B0%81%ED%99%94-%EB%8B%A4%EC%96%91%ED%95%9C-%EC%8B%9C%EA%B0%81%ED%99%94-%EC%97%B0%EC%8A%B54</link>
            <guid>https://velog.io/@hyunji_7350/%EB%8D%B0%EC%9D%B4%ED%84%B0-%EC%8B%9C%EA%B0%81%ED%99%94-%EB%8B%A4%EC%96%91%ED%95%9C-%EC%8B%9C%EA%B0%81%ED%99%94-%EC%97%B0%EC%8A%B54</guid>
            <pubDate>Thu, 03 Nov 2022 06:43:48 GMT</pubDate>
            <description><![CDATA[<p><img src="https://velog.velcdn.com/images/hyunji_7350/post/3d00f103-6f5c-4ddd-9c8d-7cfe062bbef3/image.png" alt=""></p>
<blockquote>
<h3 id="1seaborn-라이브러리로-산점도-그리기">(1)seaborn 라이브러리로 산점도 그리기</h3>
</blockquote>
<pre><code>
sepal_length --&gt; 꽃받침 길이
sepal_width --&gt;  꽃받침 너비
petal_length --&gt; 꽃잎의 길이
petal_width --&gt; 꽃잎의 너비

sns.scatterplot(&#39;sepal_length&#39;,&#39;sepal_width&#39;
                ,hue=&#39;species&#39;, data=iris)
</code></pre><p><img src="https://velog.velcdn.com/images/hyunji_7350/post/5611730e-bbed-4cdf-aa38-8fea5c170a74/image.png" alt=""></p>
<blockquote>
<h3 id="2아이리스-데이터-프레임">(2)아이리스 데이터 프레임</h3>
</blockquote>
<pre><code>irisdf = iris.drop(&#39;species&#39;, axis=1)#주관적으로 볼 수 있음
irisdf.corr()#수치형 데이터를 가지고 개수가 만들어짐 (상관 개수-1 ~1)
#기호: 양의 관계, 음의 관계
#절대값:1에 가까울 수록 강한 상관관계가 됨
#상관계수 1 =모든 x,y값이 한 선에 존재
#상관계수 0 = 상관 전혀 없음
#상관계수 0.5 = 상관이 있다.
#자기자신과 자기자신을 x,y 축에 각각 둠 (주관적으로 볼 수 있어) #자기상관1
#petal_length,width는 강한 상관 관계를 나타냄
</code></pre><p><img src="https://velog.velcdn.com/images/hyunji_7350/post/ddd7afaa-8a15-4611-a4e3-d320b32daebc/image.png" alt=""></p>
<blockquote>
<h3 id="3중앙-관통선-그리기">(3)중앙 관통선 그리기</h3>
</blockquote>
<h4 id="seaborn-regplot">seaborn regplot</h4>
<pre><code>sns.regplot(iris[&#39;petal_length&#39;], iris[&#39;petal_width&#39;],data =iris) #회귀선 - 중간 관통선 그리기
plt.show()</code></pre>]]></description>
        </item>
        <item>
            <title><![CDATA[데이터 시각화
(다양한 시각화 연습3)]]></title>
            <link>https://velog.io/@hyunji_7350/%EB%8D%B0%EC%9D%B4%ED%84%B0-%EC%8B%9C%EA%B0%81%ED%99%94%EB%8B%A4%EC%96%91%ED%95%9C-%EC%8B%9C%EA%B0%81%ED%99%94-%EC%97%B0%EC%8A%B53</link>
            <guid>https://velog.io/@hyunji_7350/%EB%8D%B0%EC%9D%B4%ED%84%B0-%EC%8B%9C%EA%B0%81%ED%99%94%EB%8B%A4%EC%96%91%ED%95%9C-%EC%8B%9C%EA%B0%81%ED%99%94-%EC%97%B0%EC%8A%B53</guid>
            <pubDate>Wed, 02 Nov 2022 03:13:16 GMT</pubDate>
            <description><![CDATA[<p><img src="https://velog.velcdn.com/images/hyunji_7350/post/c251d841-b988-4194-8066-80fa42894c5a/image.png" alt=""></p>
<blockquote>
<p>그래프 굵기 조정</p>
</blockquote>
<pre><code>3) seaborn histplot
sns.histplot(iris[&#39;sepal_width&#39;])</code></pre><blockquote>
<h2 id="scatterplot">scatterplot</h2>
<p>산점도는 상관관계의 형식, 방향, 크기와 더불어 이상치의 존재 여부를 확인할 수 있다.</p>
</blockquote>
<p><img src="https://velog.velcdn.com/images/hyunji_7350/post/9e51b1d5-2138-4e79-ba24-84af2a2b5856/image.png" alt=""></p>
<blockquote>
<p>(1) plt</p>
</blockquote>
<pre><code>#plt.plot() #line 플롯
plt.plot(iris[&#39;petal_length&#39;], iris[&#39;petal_width&#39;], #선 없애기
         marker=&#39;o&#39;, linestyle=&#39;none&#39;) #산점도 그리기
plt.show()</code></pre><p><img src="https://velog.velcdn.com/images/hyunji_7350/post/9368c362-0b35-4c46-a9ab-93ca2b71a04b/image.png" alt=""></p>
<blockquote>
<p>(2) seaborn scatterplot</p>
</blockquote>
<pre><code>#seaborn 라이브러리로 산점도 그리기
#x축,y축을 인자로 지정 가능
sns.scatterplot(iris[&#39;petal_length&#39;], iris[&#39;petal_width&#39;]) 
plt.show()</code></pre><p><img src="https://velog.velcdn.com/images/hyunji_7350/post/fbacdd23-e3ab-4d0c-a042-6b1ac3f7e6fc/image.png" alt=""></p>
<blockquote>
<p>(3) seaborn scatterplot
#산점도 #hue는 값에 따라 색상을 다르게 지정함</p>
</blockquote>
<pre><code>sns.scatterplot(iris[&#39;petal_length&#39;], iris[&#39;petal_width&#39;], hue=&#39;species&#39;,data =iris) #hue로 한번 더 쪼개기 (종류로 한번더 쪼개기)
plt.show()
</code></pre>]]></description>
        </item>
        <item>
            <title><![CDATA[데이터 시각화
(다양한 시각화 연습2)]]></title>
            <link>https://velog.io/@hyunji_7350/%EB%8D%B0%EC%9D%B4%ED%84%B0-%EC%8B%9C%EA%B0%81%ED%99%94%EB%8B%A4%EC%96%91%ED%95%9C-%EC%8B%9C%EA%B0%81%ED%99%94-%EC%97%B0%EC%8A%B52</link>
            <guid>https://velog.io/@hyunji_7350/%EB%8D%B0%EC%9D%B4%ED%84%B0-%EC%8B%9C%EA%B0%81%ED%99%94%EB%8B%A4%EC%96%91%ED%95%9C-%EC%8B%9C%EA%B0%81%ED%99%94-%EC%97%B0%EC%8A%B52</guid>
            <pubDate>Tue, 01 Nov 2022 04:50:30 GMT</pubDate>
            <description><![CDATA[<h2 id="1histogram">1.histogram</h2>
<p>연속형 변수의 값 또는 분포 형태를 보여줌
데이터 집합의 중심, 산포 및 형태를 볼 수 있음.</p>
<blockquote>
<p>iris data load</p>
</blockquote>
<pre><code>--seaborn
iris = sns.load_dataset(&#39;iris&#39;)
iris.head( ) #아이리스 데이터 셋
      #이 함수에서 iris 데이터 출력후 iris에 삽입(데이터 프레임)</code></pre><p><img src="https://velog.velcdn.com/images/hyunji_7350/post/03fe1e83-a147-4e14-927d-ee5b058cfd33/image.PNG" alt=""></p>
<blockquote>
<p>plt 이용</p>
</blockquote>
<pre><code>plt.hist(iris[&#39;sepal_width&#39;])   #default bins =10 
plt.show() #10개로 나눠서 그 구간에 있는 것 분석
#정규 분포 평균 3 #변동성 크지 않고 중앙 유지
</code></pre><p><img src="https://velog.velcdn.com/images/hyunji_7350/post/21c977d8-6674-47a0-890b-0bbc844f65c1/image.PNG" alt=""></p>
<blockquote>
<p>seaborn distplot</p>
</blockquote>
<pre><code>sns.distplot(iris[&#39;sepal_width&#39;], bins=20) 
#대표하는 선을 그려줌 
plt.show()#bins 20 개 지정
#그래프만 보이게
#y축(density)의 밀도가 1이 아님</code></pre><p><img src="https://velog.velcdn.com/images/hyunji_7350/post/113edee3-5e0a-4167-8933-19bd9332445c/image.PNG" alt=""></p>
<blockquote>
<p>seaborn distplot</p>
</blockquote>
<pre><code>sns.histplot(iris[&#39;sepal_width&#39;], bins=20)  #histplot
plt.show() #bins 20 개 지정
#그래프만 보이게
#y축 확실한 데이터 보기</code></pre><p><img src="https://velog.velcdn.com/images/hyunji_7350/post/fd47940f-c6bd-42db-8f5a-3c0bc23762c8/image.PNG" alt=""></p>
]]></description>
        </item>
        <item>
            <title><![CDATA[데이터 시각화
(다양한 시각화 연습)]]></title>
            <link>https://velog.io/@hyunji_7350/%EB%8D%B0%EC%9D%B4%ED%84%B0-%EC%8B%9C%EA%B0%81%ED%99%94%EB%8B%A4%EC%96%91%ED%95%9C-%EC%8B%9C%EA%B0%81%ED%99%94-%EC%97%B0%EC%8A%B5</link>
            <guid>https://velog.io/@hyunji_7350/%EB%8D%B0%EC%9D%B4%ED%84%B0-%EC%8B%9C%EA%B0%81%ED%99%94%EB%8B%A4%EC%96%91%ED%95%9C-%EC%8B%9C%EA%B0%81%ED%99%94-%EC%97%B0%EC%8A%B5</guid>
            <pubDate>Tue, 01 Nov 2022 03:54:09 GMT</pubDate>
            <description><![CDATA[<h2 id="1-import-먼저-하기">1. Import 먼저 하기</h2>
<pre><code>import numpy as np
import pandas as pd
import warnings 
warnings.filterwarnings(&#39;ignore&#39;)
import matplotlib.pyplot as plt
import seaborn as sns</code></pre><h2 id="2lineplot">2.lineplot</h2>
<p><img src="https://velog.velcdn.com/images/hyunji_7350/post/1a4fead5-5523-4c47-b0ef-39c1f8fb0a44/image.PNG" alt=""></p>
<blockquote>
<p>plt</p>
</blockquote>
<pre><code>x = np.array([1, 2, 3, 4, 5, 6]) #x값 #리스트와 유사 (다차원 축 연결 가능)
y = np.array([1, 2, 3, 4, 5, 6]) #y값

plt.plot(x,y)   #plt 그리기 x축 y축 라인 연결
plt.show() #그래프만 보이게 하기</code></pre><p><img src="https://velog.velcdn.com/images/hyunji_7350/post/9281e42c-1946-42be-b2df-83eb2519c6d0/image.PNG" alt=""></p>
<blockquote>
<p>plt</p>
</blockquote>
<pre><code>x = np.array([1, 2, 3, 4, 5, 6]) #x값
y = np.array([1, 2, 3, 4, 5, 6]) #y값</code></pre><blockquote>
<p>title , x label , y label ,범례 필요!</p>
</blockquote>
<pre><code>plt.plot(x,y)   #plt 그리기 x축 y축 라인 연결
plt.plot(x,y*2) #y를 2배로 키우기
plt.show() #그래프만 보이게 하기</code></pre><p><img src="https://velog.velcdn.com/images/hyunji_7350/post/58d13ae3-0055-433b-a0f1-854dd6864f91/image.PNG" alt=""></p>
<blockquote>
<p>plt</p>
</blockquote>
<pre><code>x = np.array([1, 2, 3, 4, 5, 6]) #x값
y = np.array([1, 2, 3, 4, 5, 6]) #y값</code></pre><pre><code>title , x label , y label ,범례 필요!
plt.plot(x,y,&#39;--&#39;)   #plt 그리기 x축 y축 라인 연결 &#39;--&#39;로 그래프 모양 변경 가능
plt.plot(x,y*2) #y를 2배로 키우기
plt.show() #그래프만 보이게 하기
</code></pre>]]></description>
        </item>
        <item>
            <title><![CDATA[데이터 시각화(문제풀기)]]></title>
            <link>https://velog.io/@hyunji_7350/%EB%8D%B0%EC%9D%B4%ED%84%B0-%EB%B6%84%EC%84%9D</link>
            <guid>https://velog.io/@hyunji_7350/%EB%8D%B0%EC%9D%B4%ED%84%B0-%EB%B6%84%EC%84%9D</guid>
            <pubDate>Tue, 01 Nov 2022 03:02:00 GMT</pubDate>
            <description><![CDATA[<blockquote>
<h2 id="1문제-풀기">1.문제 풀기</h2>
</blockquote>
<p>point 점수 95점 이상은 별 3개
85점 이상 95점 미만은 별2개 나머지는 
별1개가 되도록 별점을 매기고 
str_rating칼럼에 해당 값 할당</p>
<pre><code>
def stars(points):
    if points &gt;= 95:
        return 3
    elif points &gt;= 85:
        return 2
    else:
        return 1</code></pre><blockquote>
<blockquote>
<p>데이터 프레임 적용</p>
</blockquote>
</blockquote>
<pre><code>dfReviews[&#39;star_rating&#39;] = dfReviews.points.apply(lambda points :  stars(points))
dfReviews[[&#39;points&#39;,&#39;star_rating&#39; ]].sample(10)</code></pre><p><img src="https://velog.velcdn.com/images/hyunji_7350/post/e8a08aee-b7e3-4508-b15f-5b4ce8e7b7c3/image.PNG" alt=""></p>
<blockquote>
<p>그래프 생성</p>
</blockquote>
<pre><code>import matplotlib as plt
dfReviews[&#39;star_rating&#39;] = dfReviews.points.apply(lambda points :  stars(points))
dfReviews[[&#39;points&#39;,&#39;star_rating&#39; ]].sample(10).plot.bar()</code></pre><p><img src="https://velog.velcdn.com/images/hyunji_7350/post/f97c7397-5773-466f-86fd-901566272c64/image.PNG" alt=""></p>
<p>--정의 요약</p>
<p>데이터 프레임 생성 df
star_rating 변수 설정
points : 0~100 사이로 매겨진 와인의 점수
람다 - 익명함수를 지칭</p>
<p>나라별 몇개의 리뷰가 존재하는지 계산해서 출력하기
aggregation 집계 함수의 value_counts()사용</p>
]]></description>
        </item>
        <item>
            <title><![CDATA[Google Colab]]></title>
            <link>https://velog.io/@hyunji_7350/Google-Colab</link>
            <guid>https://velog.io/@hyunji_7350/Google-Colab</guid>
            <pubDate>Mon, 31 Oct 2022 06:04:11 GMT</pubDate>
            <description><![CDATA[<h3 id="캐글에서-타이타닉">캐글에서 타이타닉</h3>
<h3 id="파일을-불러오고-개념-익히기">파일을 불러오고 개념 익히기</h3>
<p>1.캐글에서 파일 다운로드 후 cvs 파일 읽어오기</p>
<pre><code>(1)파일을 DataFrame(titanic_df)으로 로딩. read_csv()
titanic_df = pd.read_csv(&quot;/content/train.csv&quot;)
titanic_df.head(3) #처음 5건 출력  #3 입력 - 3건 출력
titanic_df.tail() #마지막 프린트 구문 
titanic_df.sample(5) #default 로 1건만 출력 #마지막 라인만 출력</code></pre><pre><code>(2)titanic_df의 type을 확인. type()
print(type(titanic_df)) #DataFrame은 엑셀 파일 같이 생김
DataFrame 속성(함수가 아닌 변수로 구성) : index,column, values</code></pre><pre><code>3)행과 열의 크기를 확인. shape
titanic_df.shape #(행수,열수)로 구성 인덱스 891 칼럼이 12개
(4)칼럼명 정보를 확인. columns
titanic_df.columns
(5)칼럼 type, Null 데이터 개수 등 조회. info()
titanic_df.info()  #한꺼번에 조회 가능
#dtypes 데이터 타입 #판다스 string 과 같음 = object</code></pre><pre><code>(6)칼럼별 숫자형 데이터값의 n-percentile 분포도, 평균값, 최댓값, 최솟값등 기술통계량을 확인.

titanic_df.describe()

(7)Pclass(선실등급) 컬럼럼의 분포(Pcalss별 개수). value_counts()
titanic_df[&#39;Pclass&#39;].value_counts().plot.bar()#value별 count 많은 값 # Pclass 만 볼때 꼭 대소문자 구별! #plot bar 막대 그래프 생성 계속 뒤에 원하는걸 붙일 수 있음</code></pre><p><img src="https://velog.velcdn.com/images/hyunji_7350/post/47f669fb-a2ba-4ef8-8eea-3d761f92d573/image.PNG" alt=""></p>
]]></description>
        </item>
        <item>
            <title><![CDATA[Google Colab 실행]]></title>
            <link>https://velog.io/@hyunji_7350/Google-Colab-%EC%8B%A4%ED%96%89</link>
            <guid>https://velog.io/@hyunji_7350/Google-Colab-%EC%8B%A4%ED%96%89</guid>
            <pubDate>Mon, 31 Oct 2022 04:54:38 GMT</pubDate>
            <description><![CDATA[<blockquote>
<p>설치 후 과정 이해하기</p>
</blockquote>
<blockquote>
<blockquote>
<p>-&gt;파일 위치 구글 - 구글드라이브  - 코랩 노트북 - 파일 -&gt; 파일 저장 -&gt;이름 수정
-&gt;자동 업데이트 
-&gt;수정 -노트설정 - gpu변경 가능
-&gt;속성:주피터 노트북 (대화형)
-&gt;shift +enter 셀 실행
-&gt;연결 - 시스템 할당 RAM / 디스크
-&gt;텍스트 =&gt; 웹처럼 실행 해줌 
-&gt;마크업 언어 # 으로 실행 #제목1
-&gt;런타임 - 모두 실행 ( 단 에러나면 멈춤) 밑으로는 더이상 실행이 안됨
-&gt;런타임 - 다시시작하기 (껐다가 키는 것) - 클라우드는 본인 소유가 아니라서  도중에 종료될 수 있으니 주의할 것</p>
</blockquote>
</blockquote>
<blockquote>
<p>구글 드라이브 연결하기</p>
</blockquote>
<pre><code>rom google.colab import drive
drive.mount(&#39;/content/drive&#39;)</code></pre>]]></description>
        </item>
        <item>
            <title><![CDATA[데이터 시각화2]]></title>
            <link>https://velog.io/@hyunji_7350/%EB%8D%B0%EC%9D%B4%ED%84%B0-%EC%8B%9C%EA%B0%81%ED%99%94-4gftbf88</link>
            <guid>https://velog.io/@hyunji_7350/%EB%8D%B0%EC%9D%B4%ED%84%B0-%EC%8B%9C%EA%B0%81%ED%99%94-4gftbf88</guid>
            <pubDate>Sun, 30 Oct 2022 05:16:37 GMT</pubDate>
            <description><![CDATA[<p>KPOP IDOL 데이터 시각화</p>
<p><img src="https://velog.velcdn.com/images/hyunji_7350/post/156f94da-f86b-4e68-94cf-b1f407877f68/image.png" alt=""></p>
<p>1.excel,csv 데이터 불러오기</p>
<pre><code>import pandas as pd
import os
os.chdir(&#39;C:/Users/ADMIN/&#39;)
kpop = pd.read_excel(&#39;C:/Users/ADMIN/kpop_idol.xlsx&#39;)
kpop_b = pd.read_csv(&#39;C:/Users/ADMIN/kpop_idols_boy_groups.csv&#39;)
kpop_g = pd.read_csv(&#39;C:/Users/ADMIN/kpop_idols_girl_groups.csv&#39;)</code></pre><pre><code>#데이터 합치기
boy.columns, girl.columns
data = pd.concat([boy, girl])
data.shape #(299, 9)
s.columns
data.columns
s = pd.merge(kpop, data, left_on=&#39;Group&#39;, right_on=&#39;Name&#39;)
s.shape #(841, 22)</code></pre><p>2.데이터 검색과 통계</p>
<pre><code>#데이터 검색
s.head()
s.tail()
s.shape #(841, 22)
s.index
s.columns
s.dtypes
s.ndim
s.size
s.values
s.info()
s.count() #841

#데이터 통계
a = s.describe()
s.mean()
s.median()
s.sum()
s.min()
s.max()
s.var()
s.std()

</code></pre><p>3.결측치 시각화</p>
<pre><code>#결측치 검색
tab = s.isna().sum() #열별 널값의 갯수
plt.figure(figsize=(15,20)) #그래프 사이즈 조정
sns.barplot(x=tab, y=tab.index)#막대그래프
sns.heatmap(s.isna()) #전체 널값의 위치를 시각화</code></pre>]]></description>
        </item>
        <item>
            <title><![CDATA[데이터 시각화]]></title>
            <link>https://velog.io/@hyunji_7350/%EB%8D%B0%EC%9D%B4%ED%84%B0-%EC%8B%9C%EA%B0%81%ED%99%94</link>
            <guid>https://velog.io/@hyunji_7350/%EB%8D%B0%EC%9D%B4%ED%84%B0-%EC%8B%9C%EA%B0%81%ED%99%94</guid>
            <pubDate>Sun, 30 Oct 2022 02:55:08 GMT</pubDate>
            <description><![CDATA[<p><img src="https://velog.velcdn.com/images/hyunji_7350/post/6213e222-f37b-4467-81f5-0d586a2186dd/image.png" alt="">
<img src="https://velog.velcdn.com/images/hyunji_7350/post/a4900e34-e3c7-48da-a0f3-53ab91cc691f/image.png" alt=""></p>
<p>1.범주형 데이터 검색</p>
<p><img src="https://velog.velcdn.com/images/hyunji_7350/post/56ad0eb9-87c8-4206-8562-8a4fd4eb61d9/image.PNG" alt=""></p>
<p>2.결측치 시각화 과정</p>
<pre><code># %matplotlib auto #그래프를 윈도우로 뺄때
# %matplotlib inline #그래프를 그래프영역에 넣을 때
#!pip install missingno #missingno 다운로드
import missingno as msno#결측치 시각화
msno.bar(food1) #컬럼별 널값의 갯수를 막대그래프
msno.matrix(food1) #전체 널값의 위치를 시각화함</code></pre><p>3.데이터 시각화</p>
<pre><code>#직접 NULL값을 시각화해서 보기
import seaborn as sns#데이터 시각화
import matplotlib.pyplot as plt#데이터 시각화
tab = food1.isna().sum() #열별 널값의 갯수
plt.figure(figsize=(15,20)) #그래프 사이즈 조정
sns.barplot(x=tab, y=tab.index)#막대 그래프
sns.heatmap(food1.isna()) #전체 널값의 위치를 시각화</code></pre><blockquote>
<h3 id="시각화-과정"><strong>시각화 과정</strong></h3>
</blockquote>
<p><img src="https://velog.velcdn.com/images/hyunji_7350/post/6640eb0f-e1fb-420f-b05e-3462ef1b02e1/image.gif" alt=""></p>
]]></description>
        </item>
        <item>
            <title><![CDATA[데이터 구축]]></title>
            <link>https://velog.io/@hyunji_7350/%EB%8D%B0%EC%9D%B4%ED%84%B0-%EA%B5%AC%EC%B6%95%EA%B3%BC-%EC%8B%9C%EA%B0%81%ED%99%94</link>
            <guid>https://velog.io/@hyunji_7350/%EB%8D%B0%EC%9D%B4%ED%84%B0-%EA%B5%AC%EC%B6%95%EA%B3%BC-%EC%8B%9C%EA%B0%81%ED%99%94</guid>
            <pubDate>Sun, 30 Oct 2022 02:43:17 GMT</pubDate>
            <description><![CDATA[<p>1.import/경로 </p>
<p><img src="https://velog.velcdn.com/images/hyunji_7350/post/78957f1c-6d4f-46fa-88d9-460aa74e96f7/image.PNG" alt=""></p>
<p>2.이해하기 위해 한번 풀기</p>
<p><img src="https://velog.velcdn.com/images/hyunji_7350/post/57b98f08-202a-4989-9594-d10871c09d35/image.PNG" alt=""></p>
<pre><code>#관측치별로 전체가 널값인 값 제거
food=food.dropna(how=&#39;all&#39;)
food.shape #(356027, 163)

#전체컬럼이 널값인 컬럼제거
food=food.dropna(axis = 1, how =&#39;all&#39;)
food.shape #(356027, 147)
</code></pre><pre><code>#각 컬럼의 평균값으로 널값 채우기 
food1 = food.iloc[:100]#데이터가 많아서 100개씩 잘라서 실행
food1 = food1.dropna(how=&#39;all&#39;)
food1 = food1.dropna(axis=1, how=&#39;all&#39;)
food1 = food1.fillna(food1.mean())
food1.isna().sum()</code></pre><p>3.범주형 데이터 검색</p>
<p><img src="https://velog.velcdn.com/images/hyunji_7350/post/81d4561f-663f-483a-8888-ca439c425033/image.PNG" alt=""></p>
<p><img src="https://velog.velcdn.com/images/hyunji_7350/post/3a0a70c1-5e3a-4046-bc51-c5e42493459d/image.PNG" alt=""></p>
]]></description>
        </item>
        <item>
            <title><![CDATA[데이터 구축 Null값]]></title>
            <link>https://velog.io/@hyunji_7350/%EB%8D%B0%EC%9D%B4%ED%84%B0-%EA%B5%AC%EC%B6%95-Null%EA%B0%92</link>
            <guid>https://velog.io/@hyunji_7350/%EB%8D%B0%EC%9D%B4%ED%84%B0-%EA%B5%AC%EC%B6%95-Null%EA%B0%92</guid>
            <pubDate>Sun, 30 Oct 2022 02:22:48 GMT</pubDate>
            <description><![CDATA[<p>데이터 구축(널값 처리)</p>
<pre><code>#넘파이 import
#판다스 import
import pandas as pd
import numpy as np

#리스트 만들기
data = [1, np.nan, &#39; hello&#39;, None]
#시리즈 만들기
s = pd.Series(data)
s.isnull() #널값이 값에 true를 리턴
s.isna()#그냥 널값을 체크
s.notnull()#널값이 아닌 값에 true를 리턴
s[s.isna()]#널값인것만 출력
s[s.notnull()]#널값이 아닌것만 출력
s.isna().sum()#컬럼별로 널값을 체크할 때</code></pre><pre><code>#널값 버리기
s.dropna(inplace=True) #저장 할 때 inplace 사용 
s = s.dropna() #결과 저장시 사용 둘중에 하나 사용하기


#데이터 프레임 만들기 list []로
data = [[1,np.nan,2],[2,3,5],[np.nan,4,6]]
df = pd.DataFrame(data)
df.dropna()#행에 널값이 하나라도 있으면 드랍
#설문조사에 응답 안한 사람의 수 없애기 
df.dropna(axis=1)#방향이 바뀐것의 널값 드랍하기
df.dropna(how=&#39;all&#39;)#컬럼 전부 응답 안할 때 #전체가 널값인 행을 삭제
df[&#39;3&#39;]  = np.nan #새로운 컬럼 넣기 #널값인 열을 추가
df.dropna(axis=1,how=&#39;all&#39;) #전체가 널값인 열을 삭제 #한컬럼에 전체 null값 지정하기</code></pre>]]></description>
        </item>
        <item>
            <title><![CDATA[Pandas DATAFrame3]]></title>
            <link>https://velog.io/@hyunji_7350/Pandas-%EB%AC%B8%EC%A0%9C%ED%92%80%EA%B8%B0</link>
            <guid>https://velog.io/@hyunji_7350/Pandas-%EB%AC%B8%EC%A0%9C%ED%92%80%EA%B8%B0</guid>
            <pubDate>Fri, 28 Oct 2022 08:53:32 GMT</pubDate>
            <description><![CDATA[<pre><code>데이터셋 임포트(1)
users = pd.read_csv(&#39;occupation.txt&#39;,delimiter=&#39;|&#39;)
users.set_index(&#39;user_id&#39;,inplace=True)

데이터셋 임포트(2)+DATAFRAME 처음 25줄
import pandas as pd
occu = pd.read_csv(&#39;C:/Users/ADMIN/occupation.txt&#39;,delimiter=&#39;|&#39;)</code></pre><p><img src="https://velog.velcdn.com/images/hyunji_7350/post/615fdba1-b81f-4852-b769-fa74f5fab8ca/image.PNG" alt=""></p>
<p><img src="https://velog.velcdn.com/images/hyunji_7350/post/4e860c40-1d85-4643-b0bf-8a617682f2e2/image.PNG" alt="">
<img src="https://velog.velcdn.com/images/hyunji_7350/post/197910fc-d0f3-4007-9762-e705e56d68b3/image.PNG" alt="">
<img src="https://velog.velcdn.com/images/hyunji_7350/post/3838dcaf-5986-4b2f-b5f8-e002689405ec/image.PNG" alt="">
<img src="https://velog.velcdn.com/images/hyunji_7350/post/9a81a6f6-e62e-4b6d-a143-d7f860657fb3/image.PNG" alt="">
<img src="https://velog.velcdn.com/images/hyunji_7350/post/40df4894-842e-47b5-a571-abfbaed2a01c/image.PNG" alt=""></p>
]]></description>
        </item>
        <item>
            <title><![CDATA[Pandas DATAframe2]]></title>
            <link>https://velog.io/@hyunji_7350/Python-Pandas-2v2vcz53</link>
            <guid>https://velog.io/@hyunji_7350/Python-Pandas-2v2vcz53</guid>
            <pubDate>Fri, 28 Oct 2022 03:01:11 GMT</pubDate>
            <description><![CDATA[<h3 id="-기초-정리속성통계통계적용하기">-기초 정리(속성,통계,통계적용하기)</h3>
<p><img src="https://velog.velcdn.com/images/hyunji_7350/post/ba672458-b8f7-465f-9f79-8e04c778cf65/image.PNG" alt=""></p>
<p>1)정렬 정리</p>
<p><img src="https://velog.velcdn.com/images/hyunji_7350/post/3f41f42c-4405-4a1b-a4b9-4e79138eb5aa/image.PNG" alt=""></p>
<p>1.1)정렬 결과</p>
<p><img src="https://velog.velcdn.com/images/hyunji_7350/post/c1a40a60-269a-4919-94d9-5f09cccf8a97/image.PNG" alt=""></p>
<p>2)통계 정리</p>
<p><img src="https://velog.velcdn.com/images/hyunji_7350/post/1cd05654-e764-4f05-aa71-cfb736ca2ff2/image.PNG" alt=""></p>
<p><img src="https://velog.velcdn.com/images/hyunji_7350/post/aef01d84-86d4-4b29-81f5-6f80d5da785b/image.PNG" alt=""></p>
<p>3)적용 해보기</p>
<p><img src="https://velog.velcdn.com/images/hyunji_7350/post/e305c2e8-d531-4c1c-b0c7-514db2cfaf34/image.PNG" alt=""></p>
<p><img src="https://velog.velcdn.com/images/hyunji_7350/post/0feaf2b9-9dac-4fcf-84fd-c6e207b6b425/image.PNG" alt=""></p>
<p>날씨 데이터 프레임</p>
<p><img src="https://velog.velcdn.com/images/hyunji_7350/post/db139b62-d539-48ae-a9e3-e411e2da8ae9/image.PNG" alt=""></p>
]]></description>
        </item>
        <item>
            <title><![CDATA[Python Pandas DATAframe]]></title>
            <link>https://velog.io/@hyunji_7350/Python-Pandas</link>
            <guid>https://velog.io/@hyunji_7350/Python-Pandas</guid>
            <pubDate>Fri, 28 Oct 2022 01:55:18 GMT</pubDate>
            <description><![CDATA[<pre><code>#pandas가져오기
import pandas as pd
#시리즈 #data 4개를 갖는 시리즈
#pd pandas 약자
pd.Series([1,2,3,4], index=[&#39;a&#39;,&#39;b&#39;,&#39;c&#39;,&#39;c&#39;])</code></pre><p>1.데이터 프레임을 딕셔너리로 생성하기</p>
<pre><code>#데이터 프레임
#딕셔너리로 만들기
data = {&#39;Country&#39;: [&#39;Belgium&#39;, &#39;India&#39;, &#39;Brazil&#39;],
 &#39;Capital&#39;: [&#39;Brussels&#39;, &#39;New Delhi&#39;, &#39;Brasilia&#39;],
 &#39;Population&#39;: [11190846,1303171035,207847528]}
df1 = pd.DataFrame(data, index=[&#39;a&#39;,&#39;b&#39;,&#39;c&#39;])
#숫자를 지정해 주고 싶으면 index 안에 1,2,3을 넣기</code></pre><p><img src="https://velog.velcdn.com/images/hyunji_7350/post/e8d5859e-c2cf-4d20-bc5b-d14ebc3cc85f/image.PNG" alt=""></p>
<p><img src="https://velog.velcdn.com/images/hyunji_7350/post/df02e1d8-e2cd-403e-9ab7-0d61649681e7/image.PNG" alt=""></p>
<pre><code>#환자 data간단히 만들기
data = {&#39;환자성함&#39;: [&#39;A&#39;, &#39;B&#39;, &#39;C&#39;],
 &#39;진료시간&#39;: [&#39;10시10분&#39;, &#39;10시30분&#39;, &#39;11시&#39;],
 &#39;진료비용&#39;: [3000,3500,4000]}
df7 = pd.DataFrame(data, index=[&#39;1&#39;,&#39;2&#39;,&#39;3&#39;])</code></pre><p><img src="https://velog.velcdn.com/images/hyunji_7350/post/c4478fa9-daed-427c-a006-d6fc8d3752c0/image.PNG" alt=""></p>
]]></description>
        </item>
        <item>
            <title><![CDATA[python 객체지향]]></title>
            <link>https://velog.io/@hyunji_7350/python-%EA%B0%9D%EC%B2%B4%EC%A7%80%ED%96%A5</link>
            <guid>https://velog.io/@hyunji_7350/python-%EA%B0%9D%EC%B2%B4%EC%A7%80%ED%96%A5</guid>
            <pubDate>Thu, 27 Oct 2022 06:17:00 GMT</pubDate>
            <description><![CDATA[<pre><code>#클래스선언
#클래스 클래스 이름:
class Circle:
    def __init__(self,radius):
        #매개변수1개 받는 것
     #def 메소드(self):
    def getArea(self):
        print(math.pi*self.radius**2)
    #()에 무조건 self 넣기 
    #반지름 **2</code></pre><p><img src="https://velog.velcdn.com/images/hyunji_7350/post/a2e6639c-e011-4933-b3f0-e966d6592b47/image.PNG" alt="">
<img src="https://velog.velcdn.com/images/hyunji_7350/post/66c546ef-6d0d-474e-8a7c-200f16aa24e6/image.PNG" alt=""></p>
<p><img src="https://velog.velcdn.com/images/hyunji_7350/post/2cca8604-2c21-4a2f-a6b0-7080198c5e0c/image.PNG" alt=""></p>
<blockquote>
<p>class 생성2</p>
</blockquote>
<p><img src="https://velog.velcdn.com/images/hyunji_7350/post/38f213e2-d086-4c5a-a32d-99e0c2180c0f/image.PNG" alt=""></p>
<blockquote>
<p>class 생성3</p>
</blockquote>
<pre><code>class Dog:
    def __init__(self,name,breed,age):
        self.name = name
        self.breed = breed
        self.age = age

    def wagging(self):
        print(self.name+&quot;is wagging&quot;)

    def barking(self):
        print(self.name+&quot;is barking&quot;)</code></pre><p><img src="https://velog.velcdn.com/images/hyunji_7350/post/0447db10-b98d-4887-b1af-90eb573baeff/image.PNG" alt=""></p>
<p><img src="https://velog.velcdn.com/images/hyunji_7350/post/218ba96e-127d-4a18-912e-171979d95244/image.PNG" alt=""></p>
]]></description>
        </item>
        <item>
            <title><![CDATA[지하철 프로그램 만들기]]></title>
            <link>https://velog.io/@hyunji_7350/%EC%A7%80%ED%95%98%EC%B2%A0-%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%A8-%EB%A7%8C%EB%93%A4%EA%B8%B0</link>
            <guid>https://velog.io/@hyunji_7350/%EC%A7%80%ED%95%98%EC%B2%A0-%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%A8-%EB%A7%8C%EB%93%A4%EA%B8%B0</guid>
            <pubDate>Wed, 26 Oct 2022 00:20:36 GMT</pubDate>
            <description><![CDATA[<p>1.샛강역 에서 출발역과 도착역을 입력
2.소요시간 계산 프로그램으로 만들기
3.역 사이 값을 2분으로 지정하기 (if문,for문,함수)</p>
<p><img src="https://velog.velcdn.com/images/hyunji_7350/post/25d2125a-9623-47cc-88fc-e08b600665b4/image.PNG" alt=""></p>
<blockquote>
<p>#지하철 값 입력</p>
</blockquote>
<pre><code>station = {&#39;샛강&#39; : 1, &#39;대방&#39; : 2, &#39;서울지방병무청&#39; : 3, &#39;보라매역&#39; : 4, &#39;보라매공원&#39; : 5, &#39;보라매병원&#39; : 6, &#39;당곡&#39; : 7, &#39;신림&#39; : 8, &#39;서원&#39; : 9, &#39;서울대벤쳐타운&#39; : 10, &#39;관악산&#39; : 11}</code></pre><blockquote>
<p>#입력값 출발역</p>
</blockquote>
<pre><code>start = input(&quot;출발역을 입력하시오.: &quot;)</code></pre><blockquote>
<p>#입력값 도착역</p>
</blockquote>
<pre><code>finish = input(&quot;도착역을 입력하시오.: &quot;)</code></pre><blockquote>
<p>#time 모듈로 start 와 finish를 station(딕셔너리)로 각각 지정해주기, 값이 숫자가 아님 </p>
</blockquote>
<pre><code>timestat= station[start] - station[finish]</code></pre><blockquote>
<p>#출력값 지정
#abs =절대값 지정</p>
</blockquote>
<pre><code>print(&quot;%d분 소요 예상됩니다.&quot; % (abs(timestat)*2))</code></pre><p><img src="https://velog.velcdn.com/images/hyunji_7350/post/2ceaf3cb-684d-4bd2-be9d-e397dad4f6d8/image.PNG" alt=""></p>
<p>2.while 문 사용하기</p>
<p><img src="https://velog.velcdn.com/images/hyunji_7350/post/4884225c-fbe1-41b6-85ad-e32576c0a49c/image.PNG" alt=""></p>
<pre><code>#cnt = count 문자열 갯수 세기
cnt = 0
while cnt &lt; 3:
    user1 = input(&#39;역의 이름을 입력하세요:&#39;)#입력값
    user2 = input(&#39;도착역 이름을 입력하세요:&#39;)#입력값
    print(&#39;소요시간은 %d분 입니다&#39; % (abs(station[user2] - station[user1])*2))#출력값#절대값 지정
cnt += 1</code></pre><p><img src="https://velog.velcdn.com/images/hyunji_7350/post/8471ee7f-69d3-4ddc-96f0-9258887ec00c/image.PNG" alt=""></p>
]]></description>
        </item>
        <item>
            <title><![CDATA[SPYDER PYTHON]]></title>
            <link>https://velog.io/@hyunji_7350/Python</link>
            <guid>https://velog.io/@hyunji_7350/Python</guid>
            <pubDate>Tue, 25 Oct 2022 23:50:04 GMT</pubDate>
            <description><![CDATA[<h3 id="가위바위보-게임">가위바위보 게임</h3>
<pre><code>!pip install emoji -#이모티콘 다운로드
import random #모듈 가져오기
import emoji

listgames [&#39;가위&#39;,바위&#39;,&#39;보&#39;]#list 지정</code></pre><p><img src="https://velog.velcdn.com/images/hyunji_7350/post/11301582-17db-47cd-b6d4-206816bbe197/image.PNG" alt=""></p>
<pre><code>games=random.choice(listgames)
#게임 상대방을 컴퓨터로 지정
me = input(&quot;알아맞춰봐~=&quot;) #입력값
print(&quot;내가 낸거/LG가 낸거&quot;)#출력값
print(f{me}/ {games}&quot;) #문자열 포매팅</code></pre><p><img src="https://velog.velcdn.com/images/hyunji_7350/post/5c4f7732-13dc-46c9-9e8a-231420205023/image.PNG" alt=""></p>
<pre><code>if me == &#39;가위&#39;:
   if games == &#39;가위&#39;:
      print(&quot;same&quot;)
      print(emoji.emojize(&quot;:zipper-mouth_face:&quot;))#비겼을 때 표정
   elif games ==&#39;바위&#39;:
      print(&quot;으앙 졌다ㅠㅠ&quot;)
      print(emoji.emojize(&quot;:winking_face_with_tonge:&quot;))#컴퓨터가 약올리는 표정
   elif games ==&#39;보&#39;:
      print(&quot;축하해요!!당신은 천재입니다!&quot;)
      print(emoji.emojize(&quot;:grinning_face_with_big_eyes:&quot;))#내가 이겼을 때 웃는 표정</code></pre><p><img src="https://velog.velcdn.com/images/hyunji_7350/post/d08e4dca-8dfc-46dc-a11e-848f6d01f341/image.PNG" alt=""></p>
]]></description>
        </item>
        <item>
            <title><![CDATA[Python 택시요금]]></title>
            <link>https://velog.io/@hyunji_7350/Python-%ED%83%9D%EC%8B%9C%EC%9A%94%EA%B8%88</link>
            <guid>https://velog.io/@hyunji_7350/Python-%ED%83%9D%EC%8B%9C%EC%9A%94%EA%B8%88</guid>
            <pubDate>Tue, 25 Oct 2022 08:56:58 GMT</pubDate>
            <description><![CDATA[<h4 id="거리시간-당-100원-up16-km-4800원-기본금액">거리,시간 당 100원 UP(1.6 km 4800원 기본금액)</h4>
<h4 id="단기준을-16km이상으로-둠">단,기준을 1.6km이상으로 둠</h4>
<pre><code>
user = 0.0
basic = 4800.0

while True:
    des = float(input(&quot;거리를 입력하세요 - - - &gt;&quot;)) #4kim
    taxitime =float(input(&quot;시간입력 - - - &gt;&quot;)) #12min

    if des &lt;=1.6:
        user = basic
    else:

        user = 4800 + (taxitime/des)*(des-1.6)*100</code></pre><p><img src="https://velog.velcdn.com/images/hyunji_7350/post/fa2570f7-fecf-47b3-8f03-9b4affc54123/image.PNG" alt=""></p>
<p><img src="https://velog.velcdn.com/images/hyunji_7350/post/4f1e38f6-1381-4a99-a249-e12bcc0a7649/image.PNG" alt=""></p>
]]></description>
        </item>
    </channel>
</rss>