热线电话:13121318867

登录
2020-04-30 阅读量: 4512
筛选dataframe中指定数据类型的字段,问题详情见正文。

df表如下:

请筛选出表格中数据类型为字符串的字段。

参考代码:

np.random.seed(0)
B = pd.Series(["Allen","Lucy","Tom","Alice","Tim","Lily"], dtype="string")
C = pd.Series(np.random.randint(20,40,6, dtype="int"))
df = pd.DataFrame({'name':B, 'sale':C})
df

df.select_dtypes("string")

代码结果

0.0000
4
关注作者
收藏
评论(1)

发表评论
yuechuchen
2020-04-30
解题思路: pandas1.0以上版本用来筛选数据类型的方法df.select_dtypes(),将需要筛选的数据类型名称以字符串的形式传递给方法,即可筛选出符合条件的字段。如果需要同时筛选多种数据类型,将数据类型名称打包到列表中传递给方法即可。
0.0000 0 0 回复
推荐帖子
条评论