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处理圆角图片、圆形图片的例子
Apr 25 Python
python实现根据图标提取分类应用程序实例
Sep 28 Python
Python正则简单实例分析
Mar 21 Python
Flask框架信号用法实例分析
Jul 24 Python
python矩阵的转置和逆转实例
Dec 12 Python
python3利用Socket实现通信的方法示例
May 06 Python
Python开发之Nginx+uWSGI+virtualenv多项目部署教程
May 13 Python
Python搭建代理IP池实现检测IP的方法
Oct 27 Python
python isinstance函数用法详解
Feb 13 Python
Python 解决相对路径问题:"No such file or directory"
Jun 05 Python
python 实现两个npy档案合并
Jul 01 Python
python 装饰器的使用示例
Oct 10 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
推荐文章系统(一)
2006/10/09 PHP
社区(php&&mysql)一
2006/10/09 PHP
树型结构列出指定目录里所有文件的PHP类
2006/10/09 PHP
逐步提升php框架的性能
2008/01/10 PHP
setcookie中Cannot modify header information-headers already sent by错误的解决方法详解
2013/05/08 PHP
linux系统下php安装mbstring扩展的二种方法
2014/01/20 PHP
PHPer 需要了解的 5 个 Composer 小技巧
2014/08/18 PHP
smarty模板引擎之内建函数用法
2015/03/30 PHP
PHP的Yii框架使用中的一些错误解决方法与建议
2015/08/21 PHP
PHP编写daemon process详解及实例代码
2016/09/30 PHP
Laravel ORM 数据model操作教程
2019/10/21 PHP
脚本吧 - 幻宇工作室用到js,超强推荐expand.js
2006/12/23 Javascript
JavaScript 调试器简介
2009/02/21 Javascript
跟我一起学写jQuery插件开发方法(附完整实例及下载)
2010/04/01 Javascript
基于jQuery的获得各种控件Value的方法
2010/11/19 Javascript
JS 控件事件小结
2012/10/31 Javascript
NodeJs读取JSON文件格式化时的注意事项
2016/09/25 NodeJs
String字符串截取的四种方式总结
2016/11/28 Javascript
Mongoose学习全面理解(推荐)
2017/01/21 Javascript
微信小程序实现实时圆形进度条的方法示例
2017/02/24 Javascript
angularjs实现简单的购物车功能
2017/09/21 Javascript
Vue-Router实现组件间跳转的三种方法
2017/11/07 Javascript
如何利用node.js开发一个生成逐帧动画的小工具
2019/12/01 Javascript
Quasar Input:type="number" 去掉上下小箭头 实现加减按钮样式功能
2020/04/09 Javascript
VUE实现吸底按钮
2021/03/04 Vue.js
用Python脚本来删除指定容量以上的文件的教程
2015/05/04 Python
对pandas replace函数的使用方法小结
2018/05/18 Python
Python3.6简单反射操作示例
2018/06/14 Python
python多线程共享变量的使用和效率方法
2019/07/16 Python
python实现获取单向链表倒数第k个结点的值示例
2019/10/24 Python
Python实现打包成库供别的模块调用
2020/07/13 Python
python 实现客户端与服务端的通信
2020/12/23 Python
python编程的核心知识点总结
2021/02/08 Python
党员教师工作决心书
2014/03/13 职场文书
个人自查自纠材料
2014/10/14 职场文书
golang实现一个简单的websocket聊天室功能
2021/10/05 Golang