DataFrame(data=None, index=None, columns=None, dtype=None, copy=False)
data = DataFrame([[180, 80], [160, 60]], index = ["사람1", "사람2"], columns= ["키", "몸무게"])
print(data)
data.index = ["man1", "man2"]
data.columns = ["Height", "Weight"]
print(data)
data = DataFrame([[180, 80], [160, 60]], index = ["사람1", "사람2"], columns= ["키", "몸무게"])
data["나이"] = [20, 21] # 값으로 추가
data["BMI"] = 100 * data["키"] / data["몸무게"] # DataFrame으로 추가
print(data)
# Series로 행 추가
data = data.append([Series([175, 85, 22], index=data.columns)])
# DataFrame으로 행 추가
data = data.append(
DataFrame([[190, 100, 25], [150, 40, 18]], index=["사람5", "사람6"], columns=data.columns))
print(data)
data = data.drop(["나이", "몸무게"], axis='columns') # axis = 1
print(data)
data = data.drop([0], axis='index') # axis = 0
print(data)
# 한개의 Column 조회
data.키
data["키"]
# 두개 이상의 Columns 조회
data["키", "나이"]
data.loc["사람1"] # 단일 index
data.loc["사람1", "사람2"] # 2개 이상의 index
data.iloc[0] # 단일 index
data.iloc[0:2] # 2개 이상의 index
print(data["키"]>=170)
print("*"*20)
print(data[data["키"] >= 170])