Python 等分切分数据及规则命名的实例代码


Posted in Python onAugust 16, 2019

 将一份一亿多条数据的csv文件等分为10份,代码如下所示:

import pandas as pd
data = pd.read_csv('C:\\Users\\PycharmProjects\\SplitData\\data\\UserBehavior.csv') # 路径则根据个人存放项目文件的习惯
num = 0
for i in range(1, 11):
start = num
num = num + int(data.shape[0] / 10)
file = data.iloc[start:num,]
file.to_csv("C:\\Users\\PycharmProjects\\SplitData\\newData\\" + str(i) + "_data.csv", index=False) # index=False是不想切分后的文件出现序号

Python 等分切分数据及规则命名的实例代码

注意:如果此时文件的路径包含有中文,则必须改成以下的代码:

import pandas as pd
f = open('C:\\Users\\PycharmProjects\\数据切分\\data\\UserBehavior.csv')
data = pd.read_csv(f)
num = 0
for i in range(1, 11):
start = num
num = num + int(data.shape[0] / 10)
file = data.iloc[start:num,]
file.to_csv("C:\\Users\\PycharmProjects\\SplitData\\newData\\" + str(i) + "_data.csv", index=False)

但是使用这种方法调用文件进内存,加重了内存的负担,两次赋值相当于内存占用乘2,此方法不建议使用,还是将路径改为英文名。

总结

以上所述是小编给大家介绍的Python 等分切分数据及规则命名的实例代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

Python 相关文章推荐
Python中内建函数的简单用法说明
May 05 Python
Python中装饰器学习总结
Feb 10 Python
JavaScript中的模拟事件和自定义事件实例分析
Jul 27 Python
flask session组件的使用示例
Dec 25 Python
Python3最长回文子串算法示例
Mar 04 Python
使用浏览器访问python写的服务器程序
Oct 10 Python
原来我一直安装 Python 库的姿势都不对呀
Nov 11 Python
python 计算积分图和haar特征的实例代码
Nov 20 Python
tensorflow模型继续训练 fineturn实例
Jan 21 Python
TensorFlow2.X结合OpenCV 实现手势识别功能
Apr 08 Python
python 19个值得学习的编程技巧
Aug 15 Python
Python fileinput模块如何逐行读取多个文件
Oct 05 Python
Python 分发包中添加额外文件的方法
Aug 16 #Python
解决Djang2.0.1中的reverse导入失败的问题
Aug 16 #Python
基于django传递数据到后端的例子
Aug 16 #Python
Django 拆分model和view的实现方法
Aug 16 #Python
利用Python实现kNN算法的代码
Aug 16 #Python
python实现kNN算法识别手写体数字的示例代码
Aug 16 #Python
python爬虫 爬取超清壁纸代码实例
Aug 16 #Python
You might like
PHP 中dirname(_file_)讲解
2007/03/18 PHP
PHP读取txt文件的内容并赋值给数组的代码
2011/11/03 PHP
php用ini_get获取php.ini里变量值的方法
2015/03/04 PHP
在PHP站点的页面上添加Facebook评论插件的实例教程
2016/01/08 PHP
关于php支持的协议与封装协议总结(推荐)
2017/11/17 PHP
Laravel 批量更新多条数据的示例
2017/11/27 PHP
PHP封装XML和JSON格式数据接口操作示例
2019/03/06 PHP
laravel 自定义常量的两种方案
2019/10/14 PHP
打开超链需要“确认”对话框的方法
2007/03/08 Javascript
jQuery截取指定长度字符串的实现原理及代码
2014/07/01 Javascript
JavaScript中数据结构与算法(四):串(BF)
2015/06/19 Javascript
javascript实现日期时间动态显示示例代码
2015/09/08 Javascript
深入理解node exports和module.exports区别
2016/06/01 Javascript
解决Window10系统下Node安装报错的问题分析
2016/12/13 Javascript
JSON与js对象序列化实例详解
2017/03/16 Javascript
原生JavaScript实现Ajax异步请求
2017/11/19 Javascript
vuejs实现标签选项卡动态更改css样式的方法
2018/05/31 Javascript
vue.js 子组件无法获取父组件store值的解决方式
2019/11/08 Javascript
js实现上传图片并显示图片名称
2019/12/18 Javascript
[09:37]2018DOTA2国际邀请赛寻真——不懈追梦的Team Serenity
2018/08/13 DOTA
Python中return语句用法实例分析
2015/08/04 Python
一个基于flask的web应用诞生(1)
2017/04/11 Python
获取python的list中含有重复值的index方法
2018/06/27 Python
Python Dataframe 指定多列去重、求差集的方法
2018/07/10 Python
Python csv模块使用方法代码实例
2019/08/29 Python
python 画3维轨迹图并进行比较的实例
2019/12/06 Python
深入浅析CSS3中的Flex布局整理
2020/04/27 HTML / CSS
Elemis美国官网:英国的第一豪华护肤品牌
2018/03/15 全球购物
adidas澳大利亚官方网站:adidas Australia
2018/04/15 全球购物
敬老院活动总结
2014/04/28 职场文书
幼儿教师求职信
2014/05/24 职场文书
和谐家庭演讲稿
2014/05/24 职场文书
六年级小学生评语
2014/12/26 职场文书
SpringBoot快速入门详解
2021/07/21 Java/Android
Python实现批量将文件复制到新的目录中再修改名称
2022/04/12 Python
VMware虚拟机安装 Windows Server 2022的详细图文教程
2022/09/23 Servers