import numpy as np
import pandas as pd
data= {
'name':['张三', '李四', '王五', '赵六'],
'age':[18, 19, 17, 20],
'height':[1.68, 1.73, 1.62, 1.55]
}
data
df = pd.DataFrame(data)
df
df = pd.DataFrame(data, columns=['name', 'age', 'height'])
df
df['name']
df.name
df.age
df[['name', 'age']]
names = df['name']
names
names[0] = '田七'
names
df
names = df.name.copy()
names[0] ='周八'
names
df
df.columns[1:3]
df.columns
df[df.columns[1:3]]
import datetime
df['year'] = datetime.datetime.now().year -df.age
df
df.drop('year', axis=1)
df
df.drop(['height','year'], axis=1)
df.drop(df.columns[1::2], axis=1)
df.loc[1]
type(df.loc[1])
df.loc[[1, 3]]
df.index
df.index[-2:]
df.loc[df.index[-2:]]
df.loc[df.index[-2:], ['name', 'age']]
df.loc[1:3]
df[1:3]
df
df[-2:]
df.shape[0]
df.loc[df.shape[0]] = {'age':21, 'name':'吴九', 'h