时间:2021-05-22
实例如下所示:
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以上这篇python 创建一个空dataframe 然后添加行数据的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
如何在NumPy中创建空数组/矩阵?在添加行的情况下,你最好的选择是创建一个与数据集最终一样大的数组,然后向它添加数据row-by-row:>>>importn
前言大家在使用Python进行数据分析时,经常要使用到的一个数据结构就是pandas的DataFrame,关于python中pandas.DataFrame的基
最近要做的东西,是对一个表格动态的添加行,删除行,并且对表格中内容进行非空验证。$(function(){//获取表格的行数vartabRowLen=$("ta
pandas.DataFrame选取特定行使用Python进行数据分析时,经常要使用到的一个数据结构就是pandas的DataFrame,如果我们想要像Exce
如下所示:#创建一个空的DataFramedf_empty=pd.DataFrame()#或者df_empty=pd.DataFrame(columns=['A