목록 목록에서 알파벳만 포함된 행을 필터링해야 하는 경우 목록을 반복하고 isalpha 메서드를 사용하여 알파벳이 있는지 여부를 확인합니다. 예 아래는 동일한 데모입니다. my_list = [["python", "is", "best"], ["abc123", "good"],["abc def ghij"], ["abc2", "gpqr"]] print("The list is :"
목록의 첫 번째 짝수 요소와 마지막 짝수 요소 사이의 거리를 찾아야 하는 경우 인덱싱을 사용하여 목록 요소에 액세스하고 차이를 찾습니다. 예시 아래는 동일한 데모입니다. 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
사전 목록의 키로 값을 제한해야 하는 경우 키에 액세스하고 min 및 max 메서드를 사용하여 값을 제한합니다. 예시 아래는 동일한 데모입니다. my_list = [{"python": 4, "is": 7, "best": 10},{"python": 2, "is": 5, "best": 9},{"python": 1, "is": 2, "best": 6}] print("
요소별 행렬 차이를 인쇄해야 하는 경우 목록 요소가 반복되고 이 값에 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
즉, rename()을 사용하지 않고 인덱스로 열의 이름을 쉽게 바꿀 수 있습니다. 필요한 라이브러리 가져오기 - import pandas as pd 3개의 열이 있는 DataFrame 만들기 - dataFrame = pd.DataFrame( { "Car": ['BMW', 'Lexus', 'Tesla', 'Mustang', 'Mercedes', 'Jaguar'],&qu
중복 요소의 열을 제거해야 하는 경우 빈 집합을 만드는 메서드가 정의됩니다. 목록은 반복되며, 찾지 못하면 집합에 추가됩니다. 예 아래는 동일한 데모입니다. 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: &
rename() 메서드를 사용하여 열 이름을 바꿀 수 있습니다. 다음이 3개의 열이 있는 Pandas DataFrame이라고 가정해 보겠습니다. - dataFrame = pd.DataFrame( { "Car": ['BMW', 'Lexus', 'Tesla', 'Mustang', 'Mercedes', 'Jaguar'],"Reg_Price": [7000, 1
get_dummies() 메서드를 사용하여 범주형 DataFrame을 이진 데이터로 변환합니다. 다음은 2개의 열이 있는 Pandas DataFrame입니다. − dataFrame = pd.DataFrame( { "Student": ['Jack', 'Robin', 'Ted', 'Scarlett', 'Kat'],"Result": ['Pass', '
특정 열을 분류하여 데이터를 쉽게 재구성할 수 있습니다. 여기서는 결과 열, 즉 합격 및 불합격 값을 숫자 형식으로 분류합니다. 필요한 라이브러리 가져오기 - import pandas as pd 2개의 열이 있는 DataFrame 만들기 - dataFrame = pd.DataFrame( { "Student": ['Jack', 'Robin', 'Ted', 'Scarlett', 'Kat
중복되지 않은 값만 표시하는 방법을 살펴보겠습니다. 처음에는 중복 값으로 DataFrame을 생성합니다. − dataFrame = pd.DataFrame( { "Student": ['Jack', 'Robin', 'Ted', 'Robin', 'Scarlett', 'Kat', 'Ted'],"Result": ['Pass',
pop()을 사용하여 열을 팝하고 insert() 메서드를 사용하여 삽입합니다. 열 이동. 먼저 3개의 열이 있는 DataFrame을 만듭니다. - dataFrame = pd.DataFrame( { "Student": ['Jack', 'Robin', 'Ted', 'Marc', 'Scarlett', 'Kat', 'John'],"Result"
데이터를 오름차순 또는 내림차순으로 정렬하려면 sort_values() 메서드를 사용합니다. 내림차순의 경우 sort_values() 메소드에서 다음을 사용하십시오 - ascending=거짓 필요한 라이브러리 가져오기 - pandas를 pd로 가져오기 3개의 열이 있는 DataFrame 만들기 - dataFrame =pd.DataFrame( { 자동차:[BMW, 렉서스, BMW, 머스탱, 메르세데스, 렉서스],Reg_Price:[7000, 1500, 5000 , 8000, 9000, 2000],장소:[푸네, 델리, 뭄바이, 하이
중복된 키로 사전 목록을 병합해야 하는 경우 문자열의 키를 반복하여 조건에 따라 결과를 결정합니다. 예 아래는 동일한 데모입니다. my_list_1 = [{"aba": 1, "best": 4}, {"python": 10, "fun": 15}, {"scala": "fun"}] my_list_2 = [{"scala": 6}, {"python": 3, "best": 10},
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
group.size()를 사용하여 각 그룹의 행 수를 계산합니다. 필요한 라이브러리 가져오기 - import pandas as pd DataFrame 생성 - dataFrame = pd.DataFrame({'Product Category': ['Computer', 'Mobile Phone', 'Electronics', 'Electronics', 'Computer', 'Mobile Phone'],'Quantity': [
목록에서 회문 요소를 제거해야 하는 경우 목록 이해와 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
DataFrame을 시간별로 필터링하려면 loc을 사용하고 레코드를 가져오도록 조건을 설정합니다. 먼저 필요한 라이브러리를 가져옵니다 - import pandas as pd 날짜 기록이 있는 목록 사전 만들기 - d = {'Car': ['BMW', 'Lexus', 'Audi', 'Mercedes', 'Jaguar', 'Bentley'],'Date_of_Purchase': ['2021-07-10',
극단값의 차이가 최소인 행을 구해야 하는 경우 목록 이해, 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(결과
목록이 회문인지 테스트해야 하는 경우 문자열을 반전하고 원래 문자열과 같은지 확인하는 메서드가 정의됩니다. 결과에 따라 콘솔에 관련 메시지가 표시됩니다. 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'
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