test

非最终版本,不断完善修改,整理成自己可以参考的文档

一、定义

基本数据定义

import numpy as np
import pandas as pd

df = pd.DataFrame(data = [['lisa','f',22],['joy','f',22],['tom','m','21']], 
                  index = [1,2,3], 
                  columns = ['name','sex','age'])

image-20210814182424057

具有层次化索引的DataFrame

dfmi = pd.DataFrame([list('abcd'),list('efgh'),list('ijkl'),list('mnop')],
                    columns=pd.MultiIndex.from_product([['one','two'],
                                                        ['first','second']]))

image-20210814182511746

二、增

2.1 按列增加

citys = ['ny','zz','xy']
df.insert(0, 'city', citys)  # 在指定位置添加列
jobs = ['student','AI','teacher']
df['job'] = jobs  # 在最后添加一列job

2.2 按行增加

df.loc[4] = ['zz','mason','m',24,'engineer']  # 添加一行,索引为4;若有4,则直接修改原值
df = 
posted @ 2021-08-15 00:43  Snailser  阅读(33)  评论(0)    收藏  举报