Python Pandas는 Python 프로그래밍을 위한 데이터 조작 및 분석 기능을 제공하는 오픈 소스 툴킷입니다. 이 라이브러리는 데이터 과학자와 분석가에게 필수적인 도구가 되었습니다. 구조화된 데이터(시리즈 및 DataFrame)를 관리하는 효율적인 방법을 제공합니다.
인공 지능 분야에서 Pandas는 기계 학습 및 딥 러닝 프로세스의 전처리 단계에서 자주 사용됩니다. Pandas는 데이터 정리, 재구성, 병합 및 집계를 제공함으로써 원시 데이터 세트를 인공 지능 알고리즘에 공급할 수 있는 구조화되고 즉시 사용 가능한 2차원 테이블로 변환할 수 있습니다.
pandas-ai 소개
PandasAI는 Pandas를 대화 도구로 변환하여 데이터에 대해 질문할 수 있으며 Pandas 데이터 프레임 형식으로 답변합니다.
예를 들어 PandasAI에 DataFrame의 열 값이 5보다 큰 모든 행을 반환하도록 요청할 수 있으며, 그러면 이러한 행만 포함된 DataFrame이 반환됩니다.
<code>import pandas as pd from pandasai import PandasAI # Sample DataFrame df = pd.DataFrame({ "country": ["United States", "United Kingdom", "France", "Germany", "Italy", "Spain", "Canada", "Australia", "Japan", "China"], "gdp": [21400000, 2940000, 2830000, 3870000, 2160000, 1350000, 1780000, 1320000, 516000, 14000000], "happiness_index": [7.3, 7.2, 6.5, 7.0, 6.0, 6.3, 7.3, 7.3, 5.9, 5.0] }) # Instantiate a LLM from pandasai.llm.openai import OpenAI llm = OpenAI() pandas_ai = PandasAI(llm) pandas_ai.run(df, prompt='Which are the 5 happiest countries?')</code>
결과 반환 외에도 차트를 생성할 수도 있습니다:
<code>pandas_ai.run( df, "Plot the histogram of countries showing for each the gpd, using different colors for each bar", )</code>
설치 및 사용
pip를 사용하여 설치하고 사용하세요.
<code>pip install pandasai</code>
하지만 pandasai를 사용할 때는 다음을 입력해야 합니다. openai api- key, openai의 언어 모델을 호출할 수 있도록:
그런 다음 사용하기 전에 이를 가져온 다음 사용할 api 키를 입력합니다:
<code>#Import pandas and pandas-ai import pandas as pd from pandasai import PandasAI # Instantiating my llm using OpenAI API key. from pandasai.llm.openai import OpenAI # OpenAI llm = OpenAI(api_token="YOUR_OPENAI_API_KEY")</code>
pandas의 특성 때문에 우리는 csv 파일을 처리하면 pgsql과 같은 관계형 데이터베이스에 연결할 수도 있습니다.
<code># creating the uri and connecting to database pg_conn = "postgresql://YOUR URI HERE" #Query sql database query = """ SELECT * FROM table_name """ #Create dataframe named df df = pd.read_sql(query,pg_conn)</code>
그런 다음 위의 코드처럼 직접 대화할 수 있습니다.
<code># Using pandas-ai! pandas_ai = PandasAI(llm) pandas_ai.run(df, prompt='Place your prompt here)</code>
마지막으로
ChatGPT와 Pandas는 강력한 도구입니다. 를 결합하면 데이터와 상호 작용하고 분석하는 방식에 혁명을 일으킬 수 있습니다. ChatGPT는 고급 자연어 처리 기능을 통해 인간과 같은 직관적인 데이터 상호 작용을 가능하게 합니다. PandasAI는 Pandas 데이터 분석 경험을 향상시킬 수 있습니다. PandasAI는 복잡한 데이터 조작 작업을 간단한 자연어 쿼리로 변환함으로써 사용자가 광범위한 코드를 작성하지 않고도 데이터에서 귀중한 통찰력을 더 쉽게 추출할 수 있도록 해줍니다.
이것은 Python 또는 Pandas 작업/변환에 아직 익숙하지 않은 사람들을 위한 새로운 프로그래밍 접근 방식입니다. 수행하려는 작업을 프로그래밍하는 대신 AI 에이전트와 대화해 원하는 결과를 정확히 말하면 에이전트는 이 메시지를 컴퓨터가 해석할 수 있는 코드로 변환해 결과를 반환한다.
위 내용은 Pandas-ai: ChatGPT 기술을 통합한 새로운 대화형 데이터 처리 방법입니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

소개 매일 몇 주 만에 작물의 진행 상황을 관찰하는 농부가 있다고 가정합니다. 그는 성장률을보고 몇 주 안에 식물이 얼마나 키가 커질 수 있는지에 대해 숙고하기 시작합니다. Th

Soft AI-대략적인 추론, 패턴 인식 및 유연한 의사 결정을 사용하여 구체적이고 좁은 작업을 수행하도록 설계된 AI 시스템으로 정의 된 것은 모호성을 수용하여 인간과 같은 사고를 모방하려고합니다. 그러나 이것이 바이러스의 의미는 무엇입니까?

클라우드 컴퓨팅이 클라우드 네이티브 보안 도구로의 전환이 필요했기 때문에 AI는 AI의 고유 한 요구를 위해 특별히 설계된 새로운 유형의 보안 솔루션을 요구합니다. 클라우드 컴퓨팅 및 보안 수업의 상승이 배웠습니다 th

기업가와 AI 및 생성 AI를 사용하여 비즈니스를 개선합니다. 동시에, 모든 기술과 마찬가지로 생성 AI를 기억하는 것이 중요합니다. 앰프는 앰프입니다. 엄격한 2024 연구 o

임베딩 모델의 힘 잠금 해제 : Andrew Ng의 새로운 코스에 대한 깊은 다이빙 기계가 완벽한 정확도로 질문을 이해하고 응답하는 미래를 상상해보십시오. 이것은 공상 과학이 아닙니다. AI의 발전 덕분에 R이되었습니다

대형 언어 모델 (LLM) 및 환각의 피할 수없는 문제 Chatgpt, Claude 및 Gemini와 같은 AI 모델을 사용했을 것입니다. 이들은 대규모 텍스트 데이터 세트에 대해 교육을받은 강력한 AI 시스템의 대형 언어 모델 (LLM)의 예입니다.

최근의 연구에 따르면 AI 개요는 산업 및 검색 유형에 따라 유기 트래픽이 15-64% 감소 할 수 있습니다. 이러한 급격한 변화로 인해 마케팅 담당자는 디지털 가시성에 관한 전체 전략을 재고하게합니다. 새로운

Elon University의 Digital Future Center를 상상 한 최근 보고서는 거의 300 명의 글로벌 기술 전문가를 조사했습니다. 결과적인 보고서 인‘2035 년에 인간이되는 것’은 대부분 AI 시스템의 심화가 T에 대한 우려가 있다고 결론지었습니다.


핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

mPDF
mPDF는 UTF-8로 인코딩된 HTML에서 PDF 파일을 생성할 수 있는 PHP 라이브러리입니다. 원저자인 Ian Back은 자신의 웹 사이트에서 "즉시" PDF 파일을 출력하고 다양한 언어를 처리하기 위해 mPDF를 작성했습니다. HTML2FPDF와 같은 원본 스크립트보다 유니코드 글꼴을 사용할 때 속도가 느리고 더 큰 파일을 생성하지만 CSS 스타일 등을 지원하고 많은 개선 사항이 있습니다. RTL(아랍어, 히브리어), CJK(중국어, 일본어, 한국어)를 포함한 거의 모든 언어를 지원합니다. 중첩된 블록 수준 요소(예: P, DIV)를 지원합니다.

Atom Editor Mac 버전 다운로드
가장 인기 있는 오픈 소스 편집기

에디트플러스 중국어 크랙 버전
작은 크기, 구문 강조, 코드 프롬프트 기능을 지원하지 않음

PhpStorm 맥 버전
최신(2018.2.1) 전문 PHP 통합 개발 도구

WebStorm Mac 버전
유용한 JavaScript 개발 도구
