python_pandas_5 - 8BitsCoding/RobotMentor GitHub Wiki
import pandas as pd
friend_list = [
['name', ['John', 'Jenny', 'Nate']],
['age', [20, 30, 30]],
['job', ['student', 'developer', 'teacher']]
]
df = pd.DataFrame.from_items(friend_list)
ํน์ ํ๋ง ๋ฝ์๋ณด์.
df[1:3]
# df = df[1:3]
# ๊ฐ์ ๋์
ํ ์ ์๋ค.
df.loc[[0, 2]]
# John, Nate๋ง ์ถ๋ ฅ์ด ๋๋ค.
df[df.age > 25]
# ์กฐ๊ฑด์ ๊ฑธ ์ ์๋ค.
df[(df.age>25)&df.name=='Nate']
friend_list = [
['John', 20, 'student'],
['Jenny', 30, 'developer'],
['Nate', 30, 'reacher']
]
df = pd.DataFrame.from_records(friend_list)
์ด์ index๋ก ๋ถ๋ฅํด๋ณด์.
df.iloc[:, 0:2]
# 0๋ฒ 1๋ฒ ์ด๋ง ์ถ๋ ฅํ๋ค.
์ด์ ์ด๋ฆ์ผ๋ก ๋ถ๋ฅํด๋ณด์.
df = pd.read_csv('<csv_file>', header=None, names=['name', 'age', 'job'])
df_filtered = df[['name', 'age']]
df.filter(items=['age', 'job'])
df.filter(like='a', axis=1)
df.filter(regex='b$', axis=1)
# b๋ก ๋๋๋ ๋
์