python读取dat数据,从python中的.dat文件读取和做计算_第四张牌的博客-程序员秘密

技术标签: python读取dat数据  

I need to read a .dat file in python which has 12 columns in total and millions of lines of rows. I need to divide column 2,3 and 4 with column 1 for my calculation. So before I load that .dat file, do I need to delete all the other unwanted columns? If not, how do I selectively declare the column and ask python to do the math?

an example of the .dat file would be

data.dat

I am new to python , so a little instruction to open , read and calculation would be appreciated.

I have added the code I am using as a starter from your suggestion:

from sys import argv

import pandas as pd

script, filename = argv

txt = open(filename)

print "Here's your file %r:" % filename

print txt.read()

def your_func(row):

return row['x-momentum'] / row['mass']

columns_to_keep =

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

智能推荐

PHP中常用的转义函数_dechuxu8615的博客-程序员秘密

在开发sql查询小工具时,遇到了POST 提交sql语句去后台查询数据时,后端接受到带有 < 或 > 时的sql语句时,报语法错误。但是把提交的语句打印出来,又没有问题。想想肯定是编码 或转义 问题所至。$sqlQuery = html_entity_decode($_POST["content"]); $sqlQuery = stripslashes($sql...

Spring应用_DO your like的博客-程序员秘密

bean定义基本的几个属性值有id、name、classid是唯一指定标识,name可以有多个,class指定bean类型<bean id="person" name="n1,n2,n3" class="com.baizhiedu.basic.Person" scope="singleton"></bean>如果是web服务,IOC容器类型为XmlWebApplicationContext,我是在测试环境下,用ClassPathXmlApplicationConte

visual studio 中将选中代码相同的代码的颜色设置,修改高亮颜色_weixin_34049948的博客-程序员秘密

这是一个很实用的功能,默认的设置里不是很明显,设置完之后效果图如下:具体设置方法是:1. 菜单:工具  -》 选项  -》环境  -》字体和颜色 2. 在右边的 “显示项:” 列表框内选择 “ 突出显示的引用”、“突出显示的书面引用”3. 在列表框右边,可以设定 “项前景色”  和 “ 项背景色”4.截图如下:解决办法2:安装插件工具 --> 扩展和更新 ...

黑马头条项目详解_黑马项目资料_流浪の青春的博客-程序员秘密

黑马头条项目是模拟今日头条开发的项目,总共分为十六章,下面给大家手写总结一下项目内容,希望给小伙伴们解答困惑(从今天开始,会不断更新的哦) 一. 环境搭建二. 平台管理端数据准备三. 用户认证四. 自媒体素材管理五. 自媒体文章发布六. kafka及第三方接口七. 自媒体文章审核八. 分布式任务调度及人工审核九. APP端基本功能展示十. APP端用户行为处理十一. APP端评论系统开发十二. APP端文章搜索十三. 新热文章计算十四. 项目部.

linux 服务器常用命令_weixin_33961829的博客-程序员秘密

1、linux 系统中压缩文件的命令:  tar -zcvf zhuzhan20150317.tar.gz --exclude=data --exclude=WEB-INF zhuzhan 压缩文件名 压缩除了data 和 web-inf 文件外 zhuzhan文件下的所有文件2、Linux服务器下tomc...

欢迎明天参加北京俱乐部第二次技术活动[主题:性能和优化],4月4日相约微软..._weixin_30314793的博客-程序员秘密

北京俱乐部第二次技术活动将如期于明天在微软举办,已经有很对俱乐部会员和非会员参加了报名,因为场地为我们提供了更多人参与的选择,所以我们很高兴有更多朋友选择在节日中抽时间与大家分享技术、分享人生、分享快乐。那么还等什么?如果您尚未报名,那么赶快行动吧。如果您不方便报名,也可直接如期参与我们的活动,不过未报名的同志将不能享有抽奖等活动权利。鉴于报名的情况和活动主题,我们再次向北京的园友发...

随便推点

【Spring】IOC&DI:循环依赖问题及解决方案_A minor的博客-程序员秘密

1.什么是循环依赖?所谓的循环依赖就是A依赖B,B依赖A;或者是A依赖B,B依赖C,C依赖A下面来看个实例:public class InstanceA { private InstanceB instanceB; // setter...} public class InstanceB { private InstanceA instanceA; // setter...}这里有两个类 A 和 B,A 中有一个成员变量 B,B 中有一个成员变量

am355x armlinux 移植openssh_key_load_private_pem: rsa_blinding_on failed_dodo_code的博客-程序员秘密

http://blog.sina.com.cn/s/blog_7f2a9a390100ww2y.html1》下载需要的源码下载zlib:zlib-1.2.9.tar.gzhttp://www.zlib.net下载ssl:openssl-1.0.1p.tar.gzhttp://www.openssl.org/source/下载ssh: openssh-4.6p1.tar.gzhttp://mirror.aarnet.edu.au/pub/OpenBSD/Ope...

WPF教程(五)资源(StaticResource 静态资源、DynamicResource 动态资源)_yangwenxue1989的博客-程序员秘密

(一)基础知识静态资源(Static Resource),动态资源(Dynamic Resources)。这两者的区别是:静态资源在第一次编译后即确定其对象或值,之后不能对其进行修改。动态资源则是在运行时决定,当运行过程中真正需要时,才到资源目标中查找其值。因此,我们可以动态地修改它。由于动态资源的运行时才能确定其值,因此效率比静态资源要低。动态修改,是两种资源最显著的差异,也是极其重要的......

ijkplayer-android框架详解_Suk_39799839的博客-程序员秘密

ijkplayer是一个基于ffplay的轻量级Android/iOS视频播放器,实现了跨平台的功能,API易于集成;编译配置可裁剪,方便控制安装包大小。本文重点分析其C语言实现的核心代码,涉及到不同平台下的封装接口或处理方式时,均以Android平台为例。一、FFplay源码流程图由于ijkplayer底层是基于ffplay的,首先需要了解ffplay的代码处理流程。FFplay是F

warning: MySQL-server-5.5.48-1.linux2.6.i386.rpm: Header V3 DSA/SHA1 Signatu_Alienware^的博客-程序员秘密

CentOS rpm安装Mysql时出现这样的错误:warning: MySQL-server-5.5.48-1.linux2.6.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEYerror: Failed dependencies:/usr/bin/perl is needed by MySQL-server-5.5.481.linux2.6.x86_64原因:这是由于yum安装了旧版本的GPG keys造成的解决办

删除表数据drop、truncate和delete的区别_删除表格是delete还是drop_wcy_1011的博客-程序员秘密

语法:drop table  tablename;——删除内容和定义,释放空间。以后要新增数据是不可能的,除非新增一个表。truncate table tablename:——删除内容、释放空间但不删除定义。与drop不同的是,只是清空表数据而已。delete table tablename ——删除整个表的数据(系统一行一行地删,效率较truncate低),不释放表空间d

推荐文章

热门文章

相关标签