python 创建一个空dataframe 然后添加行数据
来源:互联网 发布:大数据市场规模2016 编辑:程序博客网 时间:2024/06/04 19:29
import pandas as pdimport reimport mathdframe1 = 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.valuesp_skus = dframe2.p_sku.values# print(p_skus)i = 0for 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
阅读全文
0 0
- python 创建一个空dataframe 然后添加行数据
- Pandas 创建空的DataFrame
- Python DataFrame 添加行
- 新建一个win32空工程,然后使用MFC创建程序
- python -- 输入行数然后打印三角形
- python在pandas.DataFrame添加一行
- python在pandas.DataFrame添加一行
- 添加一个列到dataframe中
- Python 使用 dict 创建二维数据、DataFrame
- python的dataframe与series的创建
- python中创建dataframe数据,并将其转换成举证,对矩阵进行添加行列操作
- python创建空列表
- 创建一个空项目
- pandas创建新Dataframe并添加多行
- C# 给Excel添加边框,获取有效行数,然后添加边框
- python DataFrame获取行数、列数、索引及第几行第几列的值
- python 取出 Mongdb 中的数据 转化成DataFrame 然后用pandas处理数据
- Python 向 DataFrame 添加一列,该列为同一值
- ROS Robotics Projects(8)自动驾驶汽车
- Android中的消息机制
- Dinic算法java实现(HDU1532)
- ambariHDP部署总结
- 栈实例(转载)
- python 创建一个空dataframe 然后添加行数据
- 插件化系列开发之七--replugin源码解析之replugin-host-gradle(宿主的gradle插件)
- solr
- Bootstrap 弹出框modal 垂直居中(适用各种分辨率窗口)
- 左移右移的区别
- iOS 获取当前和当前n天后的日期(n为负数表示往前)
- ARMv8 TrustZone技术
- Maven 使用不成熟指南
- 设计模式随笔-简单工厂