【发布时间】:2017-03-18 01:30:54
【问题描述】:
import pandas as pd
df = pd.DataFrame({'a':[1,2,3,4],'b':['a','b','d','d'],'c':['v','v','g','w']})
print(df.apply(lambda x: x.unique().shape[0]))
上面的代码将打印每列中唯一值的计数。我只想为“对象”类型的列打印唯一值的计数。
有没有办法只过滤“对象”列
【问题讨论】:
-
你要检查here