python怎么导入csv文件-python读取CSV文件

data_pd['TIMESTAMP'],用列标题'TIMESTAMP'定位到某一列;data_pd['TIMESTAMP'].iloc[i],当i取0时,即为该列的第一行,取1时,为该列的第二行;iloc是用来定位的,可以是一维的定位iloc[i],这种情况一般指定了某一列或者某一行。可以是二维的定位,iloc[i,j]中,i为第i+1行,而j为列。j也可以取一个矩阵,比如3:-1这种,代表从第四列到最后一列之前的一列

需要注意的是如果a[-1],这表示a数组中的最后一个元素,但如果是a[2:-1],这时的-1虽然仍表示最后一个元素,不过此时取的是开区间。

np.array(a,np.int),用这个方法可以转变数据格式;np.ispan([ , , ]),判断这个数组中的所有元素是否是NaN,并返回一个TRUE和FALSE的数组;np.sum([ , , ]),如果数组中是数字,则返回数组中的元素之和,如果数组中是布尔值,则返回数组中True的个数。需要注意的是,python对于大小写很敏感。

if __name__ == '__main__'的意思是:当.py文件被直接运行时,if __name__ == '__main__'之下的代码块将被运行;当.py文件以模块形式被导入时,if __name__ == '__main__'之下的代码块不被运行。

NaN在python中被视为浮点数,但是要用NaN,记得用numpy.NaN.

os.path.exists()判断文件是否存在。实测证明,在python2中,如果要print一个中文字符串,或者要读取一个带中文字符的路径,除了文件开头加入“# -*- coding: utf-8 -*-”之外,字符串前面还要加'u'。

python还是有意思啊,自己解决一个问题,大问题就有大快乐,小问题就有小快乐,看来还是要尽量自己解决才能真正感受到快乐和成长。

用read_csv读取csv文件后,用一个data来接收,这时len(data)的值是data的行数。

range():里面一个参数a时,则为0:a-1;如果是两个参数a,b,则为a:b-1。

write.wirterow(data)报错,因为writerow()只识别列表或者元组,所以应为writerow([data])。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值