实例如下所示:

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 空dataframe_python 创建一个空dataframe 然后添加行数据的实例相关推荐

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

    实例如下所示: import pandas as pd import re import math dframe1 = pd.read_excel("window regulator分析报告 ...

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

    实例如下所示: import pandas as pd import re import math dframe1 = pd.read_excel("window regulator分析报告 ...

  3. python中如何创建一个空列表_Python学习笔记(1):列表的四种创建方法

    我的电脑安装的是Anaconda 3开源的Python发行版本,其中是集合3.6版本的Python与可视化编程工具采用的是Spyder. 打开Spyder可视化工具,新建一个空白文件,做好备注为&qu ...

  4. python中如何创建一个空列表_Python创建空列表的字典2种方法详解

    如果要在 Python 中创建键值是空列表的字典,有多种方法,但是各种方法之间是否由区别?需要作实验验证,并且分析产生的原因.本文针对两种方法做了实验和分析. 如果要在 Python 中创建一个键值都 ...

  5. python创建一个空的dataframe_python - 创建一个空的Pandas DataFrame,然后填充它?

    我从这里的熊猫数据框文档开始:[http://pandas.pydata.org/pandas-docs/stable/dsintro.html] 我想用时间序列计算中的值迭代地填充数据框.所以基本上 ...

  6. dataframe建一个空的,创建一个空的Pandas DataFrame,然后填充它?

    我想用时间序列计算中的值迭代地填充数据框 . 所以基本上,我想初始化数据框,包括列A,B和时间戳行,全部为0或全部为NaN . 然后我会添加初始值并检查此数据,计算前一行中的新行,比如行[A] [t] ...

  7. python创建一个空列表alist_【Python 1-7】Python手把手教程之——详解列表List

    列表 作者 | 弗拉德 来源 | 弗拉德(公众号:fulade_me) 列表,在其他语言中又被称为数组,是由一系列按特定顺序排列的元素组成.你可以创建包含字母表中所有字母.数字0~9或所有家庭成员姓名 ...

  8. python创建一个空元组_如何在Python中从空元组创建元组?

    元组()是唯一真正的空元组, 但是()和((), )创建长度为1的元组, 其中包含长度为0的元组, 但长度为零的元组本身不包含在内. 如果您想获得以下问题的答案: 如何创建一个 空的 (或空值)元组. ...

  9. python创建一个空集合_python空集合如何表示

    python中,用set来表示一个无序不重复元素的序列.set的主要作用就是用来给数据去重. 可以使用大括号 { } 或者 set() 函数创建集合,但是注意如果创建一个空集合必须用 set() 而不 ...

最新文章

  1. 恭喜您被选为CSDN插件内测用户:点此领取福利
  2. 更适合智能家庭使用的新 Wi-Fi 技术问世了
  3. 计算机原理与编程设计,最优化计算机原理与算法程序设计
  4. Linux下安装PHP扩展 pdo_sqlsrv
  5. 获得数据库连接池中数据连接资源的两种方式
  6. Gradle删除本地库文件
  7. Quantum Espresso安装
  8. pandas算加权平均值_python – 为pandas中的不规则时间序列创建加权平均值
  9. 佳能2780打印机老出5100错误
  10. ucml 连接虚字段
  11. 欧几里得几何(1)Alpha
  12. 案例三:淘宝用户行为分析
  13. 为什么需要内网穿透技术?
  14. app后端设计(3)--短信,邮件,推送服务(2014.12.05更新)
  15. atlas mysql 安装_MySQL安装Atlas
  16. html5 涂鸦板
  17. Python实现每日自动推送URL到百度站长收录
  18. Linux下connect函数 阻塞 与 非阻塞 问题
  19. [GBase 8s 教程]GBase 8s 创建表格
  20. Redis学习笔记(八)redis之lua脚本学习

热门文章

  1. Angular给HTML节点绑定自定义属性和变量,用于设置一些动态的状态变化非常有用!
  2. 《中国式方案秘籍(上部)》
  3. 在Linux系统安装Node.js
  4. 解决nohup: 忽略输入并把输出追加到“nohup.out“或者nohup: 忽略输入重定向错误到标准输出端
  5. 二分查找算法的一点改进
  6. 在Linux上利用python获取本机ip
  7. 3dmax Vray建筑可视化入门学习教程
  8. main函数参数,在VS中向命令行添加参数的方法
  9. 使用jvisualvm远程监控tomcat(阿里云ECS)
  10. python数据库学习--Mysql