python 创建一个空dataframe 然后添加行数据的实例


Posted in Python onJune 07, 2018

实例如下所示:

import pandas as pd
import re
import math
dframe1 = pd.read_excel("window regulator分析报告数据对比源.xlsx", sheetname="Sheet1") #读取数据
dframe2 = pd.read_excel("window regulator分析报告数据对比源.xlsx", sheetname="Sheet2")#
dframe1["sku"] ="#" #添加一列数据,初始化为#

df = pd.DataFrame(columns = ["ebayno", "p_sku", "sale", "sku"]) #创建一个空的dataframe
# print(df)
sku = dframe2.sku.values
p_skus = dframe2.p_sku.values
# print(p_skus)
i = 0
for ps in p_skus :
 dframe1.loc[dframe1.p_sku == ps,"sku"] = sku[i]

 # print(dframe1.loc[dframe1.p_sku == ps])
 df = df.append(dframe1.loc[dframe1.p_sku == ps], ignore_index=True) #忽略索引,往dataframe中插入一行数据
 # print(df)
 i = i + 1
# print(dframe1)
# print(sku.values) #将series变成数组
print(df)
df = df[["sku","ebayno","sale"]] #选取指定的列
df.to_csv("std.csv",encoding="gbk",index=False ) #写入到csv时,不要将索引写入index = False

以上这篇python 创建一个空dataframe 然后添加行数据的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python获取远程文件大小的函数代码分享
May 13 Python
Python pickle模块用法实例分析
May 27 Python
python实现的守护进程(Daemon)用法实例
Jun 02 Python
利用Python实现图书超期提醒
Aug 02 Python
Python引用类型和值类型的区别与使用解析
Oct 17 Python
详解python中的线程
Feb 10 Python
Django框架多表查询实例分析
Jul 04 Python
Flask之flask-script模块使用
Jul 26 Python
tensorflow saver 保存和恢复指定 tensor的实例讲解
Jul 26 Python
Python自动化之数据驱动让你的脚本简洁10倍【推荐】
Jun 04 Python
Python 多线程搜索txt文件的内容,并写入搜到的内容(Lock)方法
Aug 23 Python
Python中pass的作用与使用教程
Nov 13 Python
使用Python处理Excel表格的简单方法
Jun 07 #Python
python实现验证码识别功能
Jun 07 #Python
通过Pandas读取大文件的实例
Jun 07 #Python
Pandas:DataFrame对象的基础操作方法
Jun 07 #Python
Python中偏函数用法示例
Jun 07 #Python
网红编程语言Python将纳入高考你怎么看?
Jun 07 #Python
python指定写入文件时的编码格式方法
Jun 07 #Python
You might like
PHP大批量数据操作时临时调整内存与执行时间的方法
2011/04/20 PHP
php.ini中date.timezone设置分析
2011/07/29 PHP
ThinkPHP实现支付宝接口功能实例
2014/12/02 PHP
joomla组件开发入门教程
2016/05/04 PHP
PHP的消息通信机制测试实例
2016/11/10 PHP
PHP实现批量重命名某个文件夹下所有文件的方法
2017/09/04 PHP
yii2 开发api接口时优雅的处理全局异常的方法
2019/05/14 PHP
十分钟打造AutoComplete自动完成效果代码
2009/12/26 Javascript
扩展javascript的Date方法实现代码(prototype)
2010/11/20 Javascript
contains和compareDocumentPosition 方法来确定是否HTML节点间的关系
2011/09/13 Javascript
jquery.autocomplete修改实现键盘上下键自动填充示例
2013/11/19 Javascript
动态添加option及createElement使用示例
2014/01/26 Javascript
js function定义函数的几种不错方法
2014/02/27 Javascript
JavaScript解析json格式数据简单示例
2014/12/09 Javascript
nodejs搭建本地http服务器教程
2017/03/13 NodeJs
angular-ngSanitize模块-$sanitize服务详解
2017/06/13 Javascript
vue.js前后端数据交互之提交数据操作详解
2018/04/24 Javascript
详解关于vue2.0工程发布上线操作步骤
2018/09/27 Javascript
浅谈使用nodejs搭建web服务器的过程
2020/07/20 NodeJs
[00:44]2016完美“圣”典 风云人物:Mikasa宣传片
2016/12/07 DOTA
Python通过Django实现用户注册和邮箱验证功能代码
2017/12/11 Python
python中必要的名词解释
2019/11/20 Python
python爬虫中的url下载器用法详解
2020/11/30 Python
css3 transform过渡抖动问题解决
2020/10/23 HTML / CSS
澳大利亚头发和美容产品购物网站:OZ Hair & Beauty
2020/03/27 全球购物
毕业生优秀推荐信
2013/11/26 职场文书
学校食堂采购员岗位职责
2013/12/05 职场文书
领导干部考察材料
2014/02/08 职场文书
教育技术学专业职业规划书
2014/03/03 职场文书
会计的岗位职责
2014/03/15 职场文书
公司副总经理任命书
2014/06/05 职场文书
单位工作证明格式模板
2014/10/04 职场文书
任长霞观后感
2015/06/16 职场文书
Goland使用Go Modules创建/管理项目的操作
2021/05/06 Golang
CSS实现五种常用的2D转换
2021/12/06 HTML / CSS
JS前端宏任务微任务及Event Loop使用详解
2022/07/23 Javascript