Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python
  • C 프로그래밍
  •   
  • C++
  •   
  • Redis
  •   
  • BASH 프로그래밍
  •   
  • Python
  •   
  • Java
  •   
  • 데이터 베이스
  •   
  • HTML
  •   
  • JavaScript
  •   
  • 프로그램 작성
  •   
  • CSS
  •   
  • Ruby
  •   
  • SQL
  •   
  • IOS
  •   
  • Android
  •   
  • MongoDB
  •   
  • MySQL
  •   
  • C#
  •   
  • PHP
  •   
  • SQL Server
  • Python

    1. Python – 목록 목록에서 알파벳만 사용하여 행 필터링

      목록 목록에서 알파벳만 포함된 행을 필터링해야 하는 경우 목록을 반복하고 isalpha 메서드를 사용하여 알파벳이 있는지 여부를 확인합니다. 예 아래는 동일한 데모입니다. my_list = [["python", "is", "best"], ["abc123", "good"],["abc def ghij"], ["abc2", "gpqr"]] print("The list is :"

    2. Python – 목록에서 첫 번째 짝수 요소와 마지막 짝수 요소 사이의 거리 찾기

      목록의 첫 번째 짝수 요소와 마지막 짝수 요소 사이의 거리를 찾아야 하는 경우 인덱싱을 사용하여 목록 요소에 액세스하고 차이를 찾습니다. 예시 아래는 동일한 데모입니다. my_list = [2, 3, 6, 4, 6, 2, 9, 1, 14, 11] print("The list is :") print(my_list) my_indices_list = [idx for idx in range( len(my_list)) if my_list[idx] % 2 == 0] my_result = my_indices_list

    3. Python – 사전 목록의 키로 값 제한

      사전 목록의 키로 값을 제한해야 하는 경우 키에 액세스하고 min 및 max 메서드를 사용하여 값을 제한합니다. 예시 아래는 동일한 데모입니다. my_list = [{"python": 4, "is": 7, "best": 10},{"python": 2, "is": 5, "best": 9},{"python": 1, "is": 2, "best": 6}] print("

    4. Python – 요소별 행렬 차이

      요소별 행렬 차이를 인쇄해야 하는 경우 목록 요소가 반복되고 이 값에 zip 메서드가 사용됩니다. 예시 아래는 동일한 데모입니다. my_list_1 =[[3, 4, 4], [4, 3, 1], [4, 8, 3]]my_list_2 =[[5, 4, 7], [9, 7, 5], [ 4, 8, 4]]print(첫 번째 목록은 :)print(my_list_1)print(두 번째 목록은 :)print(my_list_2)my_result =[]for sub_str_1, sub_str_2 in zip(my_list_1, my_list_2) :tem

    5. Python - rename()을 사용하지 않고 Pandas DataFrame의 인덱스로 열 이름 바꾸기

      즉, rename()을 사용하지 않고 인덱스로 열의 이름을 쉽게 바꿀 수 있습니다. 필요한 라이브러리 가져오기 - import pandas as pd 3개의 열이 있는 DataFrame 만들기 - dataFrame = pd.DataFrame(    {       "Car": ['BMW', 'Lexus', 'Tesla', 'Mustang', 'Mercedes', 'Jaguar'],&qu

    6. Python – 중복 요소 열 제거

      중복 요소의 열을 제거해야 하는 경우 빈 집합을 만드는 메서드가 정의됩니다. 목록은 반복되며, 찾지 못하면 집합에 추가됩니다. 예 아래는 동일한 데모입니다. from itertools import chain def remove_dupes(my_sub):    my_string = set()    for i, elem in enumerate(my_sub):       if elem not in my_string:         &

    7. 열 이름 바꾸기 – Python Pandas

      rename() 메서드를 사용하여 열 이름을 바꿀 수 있습니다. 다음이 3개의 열이 있는 Pandas DataFrame이라고 가정해 보겠습니다. - dataFrame = pd.DataFrame(    {       "Car": ['BMW', 'Lexus', 'Tesla', 'Mustang', 'Mercedes', 'Jaguar'],"Reg_Price": [7000, 1

    8. Python - Pandas DataFrame을 바이너리 데이터로 변환

      get_dummies() 메서드를 사용하여 범주형 DataFrame을 이진 데이터로 변환합니다. 다음은 2개의 열이 있는 Pandas DataFrame입니다. − dataFrame = pd.DataFrame(    {       "Student": ['Jack', 'Robin', 'Ted', 'Scarlett', 'Kat'],"Result": ['Pass', '

    9. Python – Pandas DataFrame의 데이터 모양 변경

      특정 열을 분류하여 데이터를 쉽게 재구성할 수 있습니다. 여기서는 결과 열, 즉 합격 및 불합격 값을 숫자 형식으로 분류합니다. 필요한 라이브러리 가져오기 - import pandas as pd 2개의 열이 있는 DataFrame 만들기 - dataFrame = pd.DataFrame(    {       "Student": ['Jack', 'Robin', 'Ted', 'Scarlett', 'Kat

    10. Python – DataFrame에서 중복되지 않은 값만 표시

      중복되지 않은 값만 표시하는 방법을 살펴보겠습니다. 처음에는 중복 값으로 DataFrame을 생성합니다. − dataFrame = pd.DataFrame(    {       "Student": ['Jack', 'Robin', 'Ted', 'Robin', 'Scarlett', 'Kat', 'Ted'],"Result": ['Pass', 

    11. Python - Pandas DataFrame의 첫 번째 위치로 열을 이동하시겠습니까?

      pop()을 사용하여 열을 팝하고 insert() 메서드를 사용하여 삽입합니다. 열 이동. 먼저 3개의 열이 있는 DataFrame을 만듭니다. - dataFrame = pd.DataFrame(    {       "Student": ['Jack', 'Robin', 'Ted', 'Marc', 'Scarlett', 'Kat', 'John'],"Result"

    12. Python Pandas - 요소 빈도에 따라 DataFrame을 내림차순으로 정렬

      데이터를 오름차순 또는 내림차순으로 정렬하려면 sort_values() 메서드를 사용합니다. 내림차순의 경우 sort_values() 메소드에서 다음을 사용하십시오 - ascending=거짓 필요한 라이브러리 가져오기 - pandas를 pd로 가져오기 3개의 열이 있는 DataFrame 만들기 - dataFrame =pd.DataFrame( { 자동차:[BMW, 렉서스, BMW, 머스탱, 메르세데스, 렉서스],Reg_Price:[7000, 1500, 5000 , 8000, 9000, 2000],장소:[푸네, 델리, 뭄바이, 하이

    13. Python – 중복 키로 사전 목록 병합

      중복된 키로 사전 목록을 병합해야 하는 경우 문자열의 키를 반복하여 조건에 따라 결과를 결정합니다. 예 아래는 동일한 데모입니다. my_list_1 = [{"aba": 1, "best": 4}, {"python": 10, "fun": 15}, {"scala": "fun"}] my_list_2 = [{"scala": 6}, {"python": 3, "best": 10},

    14. Python – K개의 고유한 문자가 있는 N 크기의 하위 문자열

      N 크기의 하위 문자열을 K개의 고유한 문자로 분할해야 하는 경우 반복되며 set 메서드를 사용하여 다른 조합을 얻습니다. 예 아래는 동일한 데모입니다. my_string = 'Pythonisfun' print("The string is : ") print(my_string) my_substring = 2 my_chars = 2 my_result = [] for idx in range(0, len(my_string) - my_substring + 1): if (len(set(my_strin

    15. Python Pandas - 각 그룹의 행 수 계산

      group.size()를 사용하여 각 그룹의 행 수를 계산합니다. 필요한 라이브러리 가져오기 - import pandas as pd DataFrame 생성 - dataFrame = pd.DataFrame({'Product Category': ['Computer', 'Mobile Phone', 'Electronics', 'Electronics', 'Computer', 'Mobile Phone'],'Quantity': [

    16. 목록에서 회문 요소를 제거하는 Python 프로그램

      목록에서 회문 요소를 제거해야 하는 경우 목록 이해와 not 연산자가 사용됩니다. 예 아래는 동일한 데모입니다. my_list = [56, 78, 12, 32, 4,8, 9, 100, 11] print("The list is : ") print(my_list) my_result = [elem for elem in my_list if int(str(elem)[::-1]) not in my_list] print("The result is : " ) print(my_result) 출력 The l

    17. Python - 시간별로 Pandas DataFrame 필터링

      DataFrame을 시간별로 필터링하려면 loc을 사용하고 레코드를 가져오도록 조건을 설정합니다. 먼저 필요한 라이브러리를 가져옵니다 - import pandas as pd 날짜 기록이 있는 목록 사전 만들기 - d = {'Car': ['BMW', 'Lexus', 'Audi', 'Mercedes', 'Jaguar', 'Bentley'],'Date_of_Purchase': ['2021-07-10', 

    18. Python – 극단값의 최소 차이가 있는 행

      극단값의 차이가 최소인 행을 구해야 하는 경우 목록 이해, min 방법과 max 방법을 사용합니다. 예시 아래는 동일한 데모입니다. my_list =[[41, 1, 38], [25, 33, 1], [13, 44, 65], [1, 22]]print(목록은 다음과 같습니다. )print(my_list)my_min_val =min([max(elem) - my_list의 요소에 대한 최소(elem)])my_result =[최대(elem)인 경우 my_list의 요소에 대한 요소 - min(elem) ==my_min_val]print(결과

    19. Python – 목록이 회문인지 테스트

      목록이 회문인지 테스트해야 하는 경우 문자열을 반전하고 원래 문자열과 같은지 확인하는 메서드가 정의됩니다. 결과에 따라 콘솔에 관련 메시지가 표시됩니다. list comprehension과 join 방식을 사용합니다. 예시 아래는 동일한 데모입니다. def check_palindrome_list(my_str): if my_str == my_str[::-1]: print("The list is a palindrome") else: print("The list isn'

    20. Python – K가 성공한 목록에서 요소 추출

      K가 이어진 목록에서 요소를 추출해야 하는 경우 간단한 반복과 append 방법을 사용합니다. 예 아래는 동일한 데모입니다. my_list = [45, 65, 32, 78, 99, 10, 21, 2] print("The list is : ") print(my_list) K = 99 print("The value of K is ") print(K) my_result = [] for elem in range(len(my_list) - 1): if my_list[elem + 1] == K

    Total 8994 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:344/450  20-컴퓨터/Page Goto:1 338 339 340 341 342 343 344 345 346 347 348 349 350