python dataframe按数据类型筛选列_dataframe 筛选列_蒋户川柯基的博客-程序员宅基地

技术标签: pandas  python  conda  开发语言  

需要从dataframe筛选出数值类型的列时,经过搜索没有发现很好的办法,自己写了个简单的遍历。

df = pd.read_csv(csvpath,header=0)
a=df.dtypes#查看各列数据类型
#print(a)
dfindex=[]
for i in range(len(a)):
    if(a[i]=="float64" or a[i]=="int64" ):
        dfindex.append(i)
#print(dfindex)  
df=df.iloc[:,dfindex]

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/m0_46663205/article/details/126494617

智能推荐

LaTeX/Algorithms 伪代码_latex alg:aos-程序员宅基地

文章浏览阅读2.2k次。algorithmic和algorithmicx介绍下algorithmic和algorithmicx,这两个包很像,很多命令都是一样的,只是algorithmic的命令都是大写,algorithmicx的命令都是首字母大写,其他小写(EndFor两个大写)。下面是algorithmic的基本命令\STATE \IF{} \STATE{} \ENDIF\FOR{_latex alg:aos

结构体内存对齐详解_结构体内存对齐原则-程序员宅基地

文章浏览阅读718次,点赞2次,收藏7次。我们已经掌握了结构体的基本使用了。 现在我们深入讨论一个问题:计算结构体的大小。内存对齐先来讨论这个问题:为什么存在内存对齐?大部分的参考资料都是如是说的:平台原因(移植原因): 不是所有的硬件平台都能访问任意地址上的任意数据的;某些硬件平台只能在某些地址 处取某些特定类型的数据,否则抛出硬件异常。性能原因: 数据结构(尤其是栈)应该尽可能地在自然边界上对齐。 原因在于,为了访问未对齐..._结构体内存对齐原则

逐步深入TCP/IP协议栈_0806协议-程序员宅基地

文章浏览阅读3.4k次,点赞5次,收藏4次。史上最全TCP/IP协议栈详解,如有错误,还望指点。交流学习,共同进步......_0806协议

delphi简单的聊天室(UDP广播)_delphi udp广播-程序员宅基地

文章浏览阅读2.6k次。点对点的TCP通信 只能俩个人 用了UDP广播发送服务器的IP和端口号 然后客户端获取其IP和端口unit kehu;interfaceuses System.SysUtils, System.Types, System.UITypes, System.Classes, System.Variants, FMX.Types, FMX.Controls, FMX.Forms, F_delphi udp广播

基于Python的线上兼职平台系统的设计与实现--83320(免费领源码、附论文)可做计算机毕业设计JAVA、PHP、爬虫、APP、小程序、C#、C++、python、数据可视化、大数据、全套文案-程序员宅基地

文章浏览阅读434次。线上兼职平台系统采取面对对象的开发模式进行软件的开发和硬体的架设,能很好的满足实际使用的需求,完善了对应的软体架设以及程序编码的工作,主要采取Mysql作为后台数据的主要存储单元,运用软件工程原理和开发方法,采用Python的Django技术进行业务系统的编码及其开发,实现了本系统的全部功能。

SQL应避免使用哪种格式的存储图象文件-程序员宅基地

文章浏览阅读272次。<!--google_ad_client = "pub-2947489232296736";/* 728x15, 创建于 08-4-23MSDN */google_ad_slot = "3624277373";google_ad_width = 728;google_ad_height = 15;//--><script type="text/javascript"

随便推点

【转】PHP程序员最常犯的11个MySQL错误-程序员宅基地

文章浏览阅读461次。对于大多数web应用来说,数据库都是一个十分基础性的部分。如果你在使用PHP,那么你很可能也在使用MySQL—LAMP系列中举足轻重的一份子。对于很多新手们来说,使用PHP可以在短短几个小时之内轻松地写出具有特定功能的代码。但是,构建一个稳定可靠的数据库却需要花上一些时日和相关技能。下面列举了我曾经犯过的最严重的11个MySQL相关的错误(有些同样也反映在其他语言/数据库的使用上)。。。1

Python算法(一)冒泡排序-程序员宅基地

文章浏览阅读42次。3  5  1  6  21)第一次:找到这些数中最大的一个,并把它放最后。3、5找到大的数放到第二个位置5、1找到大的数放到第三个位置5、6找到大的数放到第四个位置2、6找到大的数放大第五个位置第五个位置就是最大的a=[3,5,1,6,2]foriinrange(len(a)-1):ifa[i]>a[i+1]:a[i],a[i+...

特殊事件格式2019-01-03T00:18:21.000+0000转化成正常格式_10.11.18.19.26.27.40.41.48.49-程序员宅基地

文章浏览阅读3.4w次,点赞5次,收藏15次。问题来源:小程序前端时间格式与后台数据库不一致解决方案:直接在前端对于原来的时间格式进行工具类转化:function renderTime(date) { var dateee = new Date(date).toJSON(); return new Date(+new Date(dateee) + 8 * 3600 * 1000).toISOString().replace(..._10.11.18.19.26.27.40.41.48.49

vs2005编译调试live555-程序员宅基地

文章浏览阅读61次。为什么80%的码农都做不了架构师?>>> ...

Linux开放80端口_linux 开发80端口-程序员宅基地

文章浏览阅读6.3k次,点赞2次,收藏6次。 vim /etc/sysconfig/iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT重启iptables service iptables restart另:开放一个范围的端口22到80 -A INPUT -m state --state NEW -m tcp -p t..._linux 开发80端口

shell编程-程序员宅基地

文章浏览阅读116次。shell特殊变量$:表示当前shell的进程ID即PID$0:当前脚本的文件名$n:传递给脚本或函数,n是一个数字,表示第几个参数$#:传递给脚本或函数的参数个数$*:传递给脚本或函数的所有参数$@:传递给脚本或函数的所有参数,被引号包含时与$*不同$?:上一个命令的退出状态或函数的返回值$$:当前shell进程ID,对于shell脚本就是这些脚本所在的进程ID...