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

 

posted @ 2017-06-07 14:06  被雨淋过的军哥  Views(156)  Comments(0)    收藏  举报