1.set_index
DataFrame可以通过set_index方法,可以设置单索引和复合索引。
DataFrame.set_index(keys, drop=True, append=False, inplace=False, verify_integrity=False)
import pandas as pd
import numpy as np
df = pd.DataFrame(columns=['a','b']) #新建一个数据框,索引为空。
print(df)
输出结果:
Empty DataFrame Columns: [a, b] Index: []
import pandas as pd
import numpy as np
df = pd.DataFrame(columns=['a','b'],index=[0,8,9,0]) #新建一个数据框,并设置索引
print(df)
输出结果:
a b 0 NaN NaN 8 NaN NaN 9 NaN NaN 0 NaN NaN
#因为'a','b'列还没有赋值,故默认为空值。
import pandas as pd
import numpy as np
df = pd.DataFrame(columns=['a','b'],index=[0,1,2,3]) #新建一个数据框,并设置索引
a = pd.Series(['bar','bar','foo','zoo