GuestBook

소중한 메세지를 담아둡니다.

방명록 입력폼

방명록 목록

  1. 이중희

    안녕하세요. 도움이 필요합니다.

    26페이지의
    CCTV_Seoul = pd.read_csv(`../data/01.CCTV_in_Seoul.csv`, encoding=`utf-8`) 를 쥬피터 노트북에서 실행 시 아래와 같은 에러가 납니다. 참고로 디렉토리 구조도 저자께서 하라는 대로 만들어 저장한 상태구요.

    File "<ipython-input-1-342404677511>", line 1
    CCTV_Seoul = pd.read_csv(`../data/01.CCTV_in_Seoul.csv`, encoding=`utf-8`)
    ^
    SyntaxError: invalid syntax

    에러가 납니다. 뭐가 문제인지 모르겠습니다. jupiter notebook 5.5.0이고 python 3.6.5 윈도우즈 버전입니다. 답글

    2018.07.20 09:48 신고
    • 2018.07.20 16:36 신고

      혹시.. 기호(')가 좀 이상해 보이는데.. 일반적인 따옴표를 쓰신거죠? 답글

  2. 서점에서 '파이썬으로 데이터 주무르기'라는 책을 사서 읽어보다가 너무 유익하게 쓰셔서 블로그까지 찾아왔습니다. 덕분에 잘 배우고 갑니다. 답글

    2018.07.17 18:02 신고
    • 2018.07.17 22:32 신고

      헉~ 너..너무 감사합니다.
      안양 근처로 오실일 있으면
      캔커피라도 대접하겠습니다.^^ 답글

  3. 질문남

    안녕하세요. 서브라임텍스트 관련해서 질문이 있어 인터넷을 찾던중 여기를 알게 되었습니다.
    아나콘다를 통해 파이썬 3.x 버젼 (64비트)을 설치하였고 에디터로는 서브라임텍스트 3을 설치하였습니다.
    그런데 프로그래밍을 공부하다보니 3.x 버전 (32비트)에서만 작동을 하는 프로그램이 있었습니다.
    하여 3.x버전 (32비트) 가상환경도 만들었습니다.

    문제는 서브라임텍스트의 환경도 3.x 버전 (32비트)로 변경을 해줘야 하는데 그걸 잘 모르겠습니다.
    바쁘시겠지만 답변을 좀 부탁드리겠습니다. 감사합니다. 답글

    2018.07.13 15:44 신고
    • 2018.07.15 11:06 신고

      잘 모르겠습니다. conda의 환경설정을 따라가기 위해 전 요즘은 vscode를 사용하거든요.ㅠㅠ.

      http://pinkwink.kr/1131 답글

  4. 옙순이

    안녕하세요. 좋은 책 써주셔서 잘 보고 있습니다. 챕터2를 수행하기 위해 구글맵스 API에 접근하였는데 사이트가 책과는 많이 다르게 개편되었더군요. 혹시 구글맵스의 무료 사용범위가 축소되어서 사용을 못하게 된 것인가요? 챕터2를 수행하려면 다른 방법이 없을지요? http://www.zdnet.co.kr/news/news_view.asp?artice_id=20180608124750 답글

    2018.06.25 18:06 신고
    • 2018.06.26 14:28 신고

      그렇긴 하지만, 신용카드 등록 절차만 가지면서 진행하시면 바뀌는게 없습니다. 학습용으로 사용하실때는 청구될 양이 아닙니다. (많이 쓰면 청구가 되는 것 같습니다.ㅠㅠ) 관련 내용으로 곧 글을 올리도록 하겠습니다. 답글

  5. Python

    안녕하세요. 작업하다가 문의드립니다. 파이썬 기초를 같이 공부하는 중이라 아주 기초적인 질문이 될 것 같습니다.
    데이터 주무르기 교재 66쪽 코드를 실행했는데, 에러가 납니다. 원인을 찾아도 잘 모르겠습니다.
    주변에 파이썬을 공부하는 사람이 없어서 문의드립니다.

    명령어 data_result.head()
    결과
    ---------------------------------------------------------------------------
    NameError Traceback (most recent call last)
    <ipython-input-66-2d04896ae2a4> in <module>()
    ----> 1 data_result.head()

    NameError: name 'data_result' is not defined
    답글

    2018.06.21 19:29 신고
    • 2018.06.22 09:59 신고

      네.. 에러는 data_result가 없다는 뜻인데요...
      55쪽의 내용까지 수행하고.. 해당 내용을 다시 수행해보시죠... 답글

  6. 아기해츨링

    MATLAB 오래된 포스팅에 질문하나 올렸습니다..
    보실진 모르겠지만, 도움 부탁드립니다 ^^ 답글

    2018.06.21 00:31 신고
    • 2018.06.21 09:39 신고

      이제 MATLAB을 안써서... 잘 기억나지 않지만, 그래도 몇몇 질문에는 답을 했습니다.^^ 답글

  7. ksw2009

    안녕하세요.
    https://github.com/PinkWink/DataScience/blob/master/data/01.%20CCTV_in_Seoul.csv
    에 탑재된 CSV 파일을 다운로드 하려면 어떻게 해야하나요?
    아무리 방법을 찾아도 모르겠습니다.. 답글

    2018.06.08 14:30 신고
    • 2018.06.08 16:41 신고

      https://github.com/PinkWink/DataScience/
      위 주소로 접근하셔서
      clone or download 버튼을 누르면 됩니다. 답글

  8. 강대현

    문제가 잘 해결되어서 진도가 잘 나가고 있습니다. 감사합니다~
    답글

    2018.06.08 11:36 신고
    • 2018.06.08 11:55 신고

      네.. 다행입니다. 책이 오류가 많아서.. 송구합니다.
      Github의 소스코드를 중심으로 학습하시기 바랍니다. 답글

  9. 강대현

    감사합니다. 어제 점심 즈음부터 종일 씨름했었는데, 오늘 시도해 보겠습니다. 답글

    2018.06.08 08:36 신고
  10. 강대현

    안녕하세요. 데이터 주무르기 공부 중 해결이 안돼서 질문드립니다.

    에러 메세지인데, 해결이 안됩니다.

    26쪽입니다.

    CSV파일은 메모장에서 열리지 않고 자동으로 엑셀로 연결되나요?
    파일을 다운로드 받으니까 엑셀로 자동 연결되어 열리고, 그걸 다시 CSV로 저장하고 그러는데 안됩니다..


    -------------------------------------------------------
    CCTV_Seoul = pd.read_csv(r'C:\Users\kkk\Documents\DataScience\data\01. CCTV_in_Seoul.csv', encoding='utf-8')
    CCTV_Seoul.head()

    ---------------------------------------------------------

    UnicodeDecodeError Traceback (most recent call last)
    <ipython-input-55-4ae6cf0784e7> in <module>()
    ----> 1 CCTV_Seoul = pd.read_csv(r'C:\Users\kkk\Documents\DataScience\data\01. CCTV_in_Seoul.csv', encoding='utf-8')
    2 CCTV_Seoul.head()

    ~\Anaconda3\lib\site-packages\pandas\io\parsers.py in parser_f(filepath_or_buffer, sep, delimiter, header, names, index_col, usecols, squeeze, prefix, mangle_dupe_cols, dtype, engine, converters, true_values, false_values, skipinitialspace, skiprows, nrows, na_values, keep_default_na, na_filter, verbose, skip_blank_lines, parse_dates, infer_datetime_format, keep_date_col, date_parser, dayfirst, iterator, chunksize, compression, thousands, decimal, lineterminator, quotechar, quoting, escapechar, comment, encoding, dialect, tupleize_cols, error_bad_lines, warn_bad_lines, skipfooter, doublequote, delim_whitespace, low_memory, memory_map, float_precision)
    676 skip_blank_lines=skip_blank_lines)
    677
    --> 678 return _read(filepath_or_buffer, kwds)
    679
    680 parser_f.__name__ = name

    ~\Anaconda3\lib\site-packages\pandas\io\parsers.py in _read(filepath_or_buffer, kwds)
    438
    439 # Create the parser.
    --> 440 parser = TextFileReader(filepath_or_buffer, **kwds)
    441
    442 if chunksize or iterator:

    ~\Anaconda3\lib\site-packages\pandas\io\parsers.py in __init__(self, f, engine, **kwds)
    785 self.options['has_index_names'] = kwds['has_index_names']
    786
    --> 787 self._make_engine(self.engine)
    788
    789 def close(self):

    ~\Anaconda3\lib\site-packages\pandas\io\parsers.py in _make_engine(self, engine)
    1012 def _make_engine(self, engine='c'):
    1013 if engine == 'c':
    -> 1014 self._engine = CParserWrapper(self.f, **self.options)
    1015 else:
    1016 if engine == 'python':

    ~\Anaconda3\lib\site-packages\pandas\io\parsers.py in __init__(self, src, **kwds)
    1706 kwds['usecols'] = self.usecols
    1707
    -> 1708 self._reader = parsers.TextReader(src, **kwds)
    1709
    1710 passed_names = self.names is None

    pandas\_libs\parsers.pyx in pandas._libs.parsers.TextReader.__cinit__()

    pandas\_libs\parsers.pyx in pandas._libs.parsers.TextReader._get_header()

    UnicodeDecodeError: 'utf-8' codec can't decode byte 0xb1 in position 0: invalid start byte
    답글

    2018.06.07 22:14 신고
    • 2018.06.08 02:19 신고

      음.. 책에서 안내하는 사이트나 혹은 Github에서 받은 csv파일을 엑셀로 열면 깨질겁니다. 한글 인코딩을 엑셀이 utf-8을 지원하지 않기 때문인데요
      엑셀이 csv도 읽도록 되어 있어서 그냥 더블클릭하면 엑셀로 연결될 거구요...
      메모장으로 열어보면 한글이 깨지지 않은 상태일겁니다.
      그렇게 해서 다시 저장하지 말고.. 그냥 받은 csv를 pandas에서 열면 됩니다. 다운받은 csv를 (읽어만 보는 건 상관없지만) 다시 저장하면 책의 코드대로 읽어지지 않을겁니다. 답글