음수 값과 양수 값의 합을 찾는 방법을 살펴보겠습니다. 처음에는 양수 및 음수 값으로 데이터 프레임을 만듭니다. - dataFrame = pd.DataFrame({'Place': ['Chicago', 'Denver', 'Atlanta', 'Chicago', 'Dallas', 'Denver','Dallas', 'Atlanta'], 'Temperature': [-2, 30, -5, 10, 30,
다중 인덱스 데이터 프레임에서 특정 행을 삭제하려면 drop()을 사용하세요. 방법. 먼저 다중 인덱스 배열을 만들어 보겠습니다. − arr = [np.array(['car', 'car', 'car','bike', 'bike', 'bike', 'truck', 'truck', 'truck']), np.array(['valueA', 'valueB', '
음수 값을 가장 최근의 양수 값으로 바꾸고 싶습니다. 이를 통해 양수 선행 값이 없으면 값이 0으로 업데이트되어야 합니다. 입력 예를 들어, 입력은 - DataFrame: One two 0 -2 -3 1 4 -7 2 6 5 3 0 -9 출력 출력은 다음과 같아야 합니다. - One two 0 0 0 1 7 0 2
DataFrame의 값을 다른 DataFrame의 값으로 바꾸려면 replace() 메서드 n Pandas를 사용하세요. 먼저 DataFrame을 먼저 생성하겠습니다 - dataFrame1 =pd.DataFrame({자동차:[아우디, 람보르기니], 장소:[미국, 영국], 단위:[200, 500]}) 다른 DataFrame을 만들어 봅시다 - dataFrame2 =pd.DataFrame({자동차:[BMW, 렉서스], 장소:[인도, 호주], 단위:[800, 1000]}) 다음으로 DataFrame2에서 값을 가져와 DataFram
groupby()를 사용하여 Pandas DataFrame을 그룹화합니다. 그룹화 기능을 사용하여 사용할 열을 선택합니다. 자동차 판매 기록에 대해 아래에 표시된 예에 대해 날짜별로 그룹화하고 등록 가격의 합계를 날짜 간격으로 계산합니다. groupby() grouper 메서드에서 빈도를 일 간격으로 설정합니다. 즉, 빈도가 7D이면 날짜 열에 지정된 마지막 날짜까지 매월 7일 간격으로 데이터를 그룹화한다는 의미입니다. 먼저 다음이 3개의 열이 있는 Pandas DataFrame이라고 가정해 보겠습니다. Pandas를 Date
데이터 프레임의 인덱스를 다중 인덱스 형태로 표시하려면 dataframe.index()를 사용하십시오. 먼저 목록 사전을 만들어 보겠습니다. − # dictionary of lists d = {'Car': ['BMW', 'Lexus', 'Audi', 'Mercedes', 'Jaguar', 'Bentley'], 'Date_of_purchase': ['2020-10-10', '2020-10-12
Pandas 데이터 프레임에서 열을 그룹화하려면 groupby()를 사용합니다. 먼저 Pandas 데이터 프레임을 생성해 보겠습니다 - dataFrame =pd.DataFrame( { 자동차:[아우디, 렉서스, 아우디, 메르세데스, 아우디, 렉서스, 메르세데스, 렉서스, 메르세데스 ], 등록 가격:[1000, 1400, 1100, 900, 1700, 1800, 1300, 1150, 1350] }) 이제 Car 열에 따라 그룹화하겠습니다. − res =dataFrame.groupby(자동차) 그룹화 후, 우리는 그룹화된 자동차 이
Pandas 데이터 프레임을 그룹화하기 위해 groupby()를 사용합니다. 그룹화된 데이터 프레임을 오름차순 또는 내림차순으로 정렬하려면 sort_values()를 사용하십시오. size() 메서드는 데이터 프레임 크기를 가져오는 데 사용됩니다. 오름차순 정렬의 경우 sort_values() −에서 다음을 사용하십시오. ascending=참 내림차순 정렬의 경우 sort_values() −에서 다음을 사용하십시오. ascending=거짓 먼저 pandas 데이터 프레임을 만듭니다. - dataFrame =pd.DataFram
튜플 목록에서 교차 쌍을 수행해야 하는 경우 zip 방식, 목록 이해 및 == 연산자를 사용합니다. 예시 아래는 동일한 데모입니다 - my_list_1 = [('Hi', 'Will'), ('Jack', 'Python'), ('Bill', 'Mills'), ('goodwill', 'Jill')] my_list_2 = [('Hi', 'Band'), ('Jack', 'wid
3차원 행렬을 좌표 목록으로 변환해야 하는 경우 zip 방식과 목록 내포를 사용합니다. 예 아래는 동일한 데모입니다 - my_list_1 = [[['He', 'Wi'], ['llo', 'll']], [['Pyt', 'i'], ['hon', 'sFun']], [['Ho', 'g'], ['pe', 'ood']]] print("The list is : &q
튜플 목록에서 고유한 값을 가진 튜플을 필터링해야 하는 경우 list 및 set 메서드가 사용됩니다. 예시 아래는 동일한 데모입니다 - my_list =[(42, 51), (46, 71), (14, 25), (26, 91), (56, 0), (11, 1), (99,102)]print( 튜플 목록은 다음과 같습니다.)print(my_list)my_list.sort()print(정렬 후 목록은 다음과 같습니다.)print(my_list)my_result =list(set(my_list))print(결과는 다음과 같습니다.)print
연속된 튜플을 확장해야 하는 경우 단순 반복이 사용됩니다. 예 아래는 동일한 데모입니다 - my_list =[(13, 526, 73), (23, 67, 0, 72, 24, 13), (94, 42), (11, 62, 23, 12), (93, ), ( 83, 61)]print(목록은 :)print(my_list)my_list.sort(reverse=True)print(역으로 정렬한 후의 목록은 :)print(my_list)my_result =[]for index in range(len(my_list) - 1):my_result.app
목록을 인덱스 값 사전으로 변환해야 하는 경우 열거와 단순 반복을 사용합니다. 예시 아래는 동일한 데모입니다 - my_list = [32, 0, 11, 99, 223, 51, 67, 28, 12, 94, 89] print("The list is :") print(my_list) my_list.sort(reverse=True) print("The sorted list is ") print(my_list) index, value = "index", "values&quo
요소의 인덱스가 목록의 요소와 같은지 확인해야 하는 경우 단순 반복 및 열거 속성을 사용합니다. 예시 아래는 동일한 데모입니다 - my_list_1 = [12, 62, 19, 79, 58, 0, 99] my_list_2 = [12, 74, 19, 54, 58, 0, 11] print("The first list is :") print(my_list_1) print("The second list is :") print(my_list_2) my_list_1.sort() my_list_2.sor
두 개의 사전 값 목록을 교차 매핑해야 하는 경우 setdefault 및 extend 메서드가 사용됩니다. 예시 아래는 동일한 데모입니다 - my_dict_1 = {"Python" : [4, 7], "Fun" : [8, 6]} my_dict_2 = {6 : [5, 7], 8 : [3, 6], 7 : [9, 8]} print("The first dictionary is : " ) print(my_dict_1) print("The second dictionary is
길이가 다른 데이터 프레임을 병합하려면 merge() 메서드를 사용해야 합니다. 다음이 길이가 4인 첫 번째 DataFrame이라고 가정해 보겠습니다. dataFrame1 = pd.DataFrame( { "Car": ['BMW', 'Lexus', 'Audi', 'Jaguar'] } ) print("DataFrame1 ...\n",dataFrame1) pr
리스트의 접두사 부분을 대체해야 하는 경우 len 메소드와 : 연산자를 사용합니다. 예시 아래는 동일한 데모입니다 - my_list_1 = [15, 44, 82] my_list_2 = [29, 77, 19, 44, 26, 18] print("The first list is : " ) print(my_list_1) print("The second list is : " ) print(my_list_2) print("The first list after sorting is :"
문자열의 숫자 부분을 기준으로 주어진 문자열 목록을 정렬해야 하는 경우 정규식, map 메서드 및 list 메서드를 사용하여 결과를 표시하는 메서드를 정의합니다. 예시 아래는 동일한 데모입니다 - import re print("The regular expression package has been imported successfully.") def my_digit_sort(my_list): return list(map(int, re.findall(r'\d+', my_list)))[0] my
Pandas 데이터 프레임을 그룹화하기 위해 groupby()를 사용합니다. 그룹화된 데이터 프레임을 내림차순으로 정렬하려면 sort_values()를 사용하십시오. size() 메서드는 데이터 프레임 크기를 가져오는 데 사용됩니다. 내림차순 정렬의 경우 sort_values() −에서 다음을 사용하십시오. ascending=거짓 먼저 pandas 데이터 프레임을 만듭니다. - dataFrame =pd.DataFrame( { 자동차:[BMW, Lexus, Audi, Mercedes, Jaguar, Bentley], Reg_Pri
문자열 목록에서 모든 부분 문자열을 가져와야 하는 경우 목록 이해와 startswith 메서드가 사용됩니다. 예시 아래는 동일한 데모입니다 - my_string = "Python learn code test fun amazing object oriented" sub_string = "object" print("The string is : " ) print(my_string) print("The sub-string is : " ) print(sub_stri