pandas用法
创建与增加记录:
import pandas as pd
df = pd.DataFrame({"s":[2,4],"ddd":[5,8]})
# df = pd.DataFrame([[1,2]],columns=['a','b'])
# dfT = pd.DataFrame([[3,4],[5,6]],columns=['a','b'])
df = df.append(pd.DataFrame([[1,2]],columns=['s','ddd']),ignore_index=True)
筛选数据:
print df[(df['s']>1) & (df['ddd']<6)]
或条件用 “|” 来连接。
理解其解构,其筛选实际是插入bool值索引。
使用insin方法来筛选特定的值,把要筛选的值写到一个列表里,如alist:
import pandas as pd
df = pd.DataFrame({"s":[2,4],"ddd":[5,8]})
df = df.append(pd.DataFrame([[1,2]],columns=['s','ddd']),ignore_index=True)
alist = [1,2]
print df['s'].isin(alist)
print df[df['s'].isin(alist)]
out:
0 True
1 False
2 True
Name: s, dtype: bool
ddd s
0 5 2
2 2 1

浙公网安备 33010602011771号