해당 내용은 Udemy 강의 'Pandas 및 Python을 이용한 데이터 분석:마스터 클래스'를 수강 후 정리한 내용입니다.
DEFINE A PANDAS SERIES (WITH NUMERIC DEFAULT INDEX)
MINI CHALLENGE #1:
my_list = ['서울의 봄', '친구', '신과함께']
my_series = pd.Series(data = my_list)
my_series
type(my_series)
DEFINE A PANDAS SERIES WITH CUSTOM INDEX
MINI CHALLENGE #2:
my_list = ['서울의 봄', '친구', '신과함께']
my_labels = ['movie#1', 'movie#2', 'movie#3']
print(my_labels)
my_series = pd.Series(data = my_list, index = my_labels)
print(my_series)
DEFINE A PANDAS SERIES FROM A DICTIONARY
MINI CHALLENGE #3:
stock_dict = {'GOOG': 193.17,
'META': 615.86,
'AMZN': 218.94}
my_stock = pd.Series(data = stock_dict)
print(my_stock)
PANDAS ATTRIBUTES
MINI CHALLENGE #4:
my_series.size
PANDAS METHODS
MINI CHALLENGE #5:
my_series.tail(2)
my_series.memory_usage()
IMPORT CSV DATA (1-D) USING PANDAS
MINI CHALLENGE #6:
squeeze 매개변수는 제거되었기 때문에 MINI CHALLENGE #6는 PASS
PANDAS BUILT-IN FUNCTIONS
MINI CHALLENGE #7:
my_series = pd.Series(data = [-10, 100, -30, 50, 100])
my_series
abs(my_series)
set(my_series)
SORTING PANDAS SERIES
MINI CHALLENGE #8:
sp500 = sp500.sort_values(ascending=False)
PERFORM MATH OPERATIONS ON PANDAS SERIES
MINI CHALLENGE #9:
CHECK IF A GIVEN ELEMENT EXISTS IN A PANDAS SERIES
# Check if a given number exists in a Pandas Series values
# Returns a boolean "True" or "False"
1295.500000 in sp500.values
# Check if a given number exists in a Pandas Series index
1295.500000 in sp500.index
# Note that by default 'in' will search in Pandas index and not values
MINI CHALLENGE #10:
sp500 = round(sp500)
3349 in sp500.valuesINDEXING: OBTAIN SPECIFIC ELEMENTS FROM PANDAS SERIES
MINI CHALLENGE #11:
sp500[4]
SLICING: OBTAIN MULTIPLE ELEMENTS FROM PANDAS SERIES
MINI CHALLENGE #12:
sp500[:-3]