pandas - 选择只有数字的列,没有字符串
问题描述
我正在使用 hads 数据集。该集合包含许多家庭条目,其中许多变量与每个家庭相关联。在这些变量列中,其中许多是用“variable_info_here”表示的字符串,我想创建一个新的数据框,其中只包含仅包含数字的变量。由于变量很多,我不知道哪些变量只包含数字。有没有一种快速的方法来检查这个?
解决方案
要选择带有数字的列,请尝试:
df.select_dtypes(include=[np.number])
https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.select_dtypes.html
推荐阅读
- python - 如何使用 Tkinter 创建 python 实时时钟?
- c++ - 这三种函数返回方式之间是否存在性能差异(c ++)
- format - 格式在 emacs + slime + sbcl 中不起作用
- reactjs - 反应函数 displayBanner = () => {
- php - 插入中的问题:值列表与列列表不匹配
- express - 我的快速路由器发布请求不适用于邮递员
- python - 无法在 Matrix Routing v8 HereMaps API 上验证异步请求
- javascript - 在 ReactJS 项目中使用 Google 图表
- cmake - 如何将源代码编译成 ARM 二进制文件
- perl - 如何在 SBATCH 脚本中调用 Perl 脚本以进行 SLURM 提交?