由于本人正在学习机器视觉,需要pandas进行简单的**数据处理**,所以在此记录一下
import numpy as np
import pandas as pd
dic = {
'name': 'asd',
'age': 10,
'height': 199
}
a = pd.Series(dic)
print(dic)
print(a)
print(a['name'])
names = ['zhang', 'li', 'cao']
age = [12, 16, 19]
k = pd.Series(age, index=names)
print(k)
aa = pd.Series([1, 2, 3, 4, 5], index=['i1', 'i2', 'i3', 'i4', 'i5'])
print(aa)
print(aa['i1'])
print(aa[aa < 4])
print(aa * 3)
dic2 = {
'name': ['asd', 'dxf', 'fgh'],
'age': [10, 11, 12],
'height': [199, 198, 188]
}
df = pd.DataFrame(dic2, columns=['name', 'age', 'height'], index=[0, 1, 2])
print(df)
print(df['name'])
print(df.loc[1])
print(df.drop(columns='name', index=2))
print(df.reindex([1, 0, 2]))