python创建一个空的dataframe_python 创建一个空dataframe 然后添加行数据的实例
實(shí)例如下所示:
import pandas as pd
import re
import math
dframe1 = pd.read_excel("window regulator分析報(bào)告數(shù)據(jù)對(duì)比源.xlsx", sheetname="Sheet1") #讀取數(shù)據(jù)
dframe2 = pd.read_excel("window regulator分析報(bào)告數(shù)據(jù)對(duì)比源.xlsx", sheetname="Sheet2")#
dframe1["sku"] ="#" #添加一列數(shù)據(jù),初始化為#
df = pd.DataFrame(columns = ["ebayno", "p_sku", "sale", "sku"]) #創(chuàng)建一個(gè)空的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中插入一行數(shù)據(jù)
# print(df)
i = i + 1
# print(dframe1)
# print(sku.values) #將series變成數(shù)組
print(df)
df = df[["sku","ebayno","sale"]] #選取指定的列
df.to_csv("std.csv",encoding="gbk",index=False ) #寫(xiě)入到csv時(shí),不要將索引寫(xiě)入index = False
以上這篇python 創(chuàng)建一個(gè)空dataframe 然后添加行數(shù)據(jù)的實(shí)例就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持軟件開(kāi)發(fā)網(wǎng)。
您可能感興趣的文章:利用Pandas 創(chuàng)建空的DataFrame方法python中pandas.DataFrame對(duì)行與列求和及添加新行與列示例pandas系列之DataFrame 行列數(shù)據(jù)篩選實(shí)例python中pandas.DataFrame的簡(jiǎn)單操作方法(創(chuàng)建、索引、增添與刪除)python讀取文本中數(shù)據(jù)并轉(zhuǎn)化為DataFrame的實(shí)例python 讀入多行數(shù)據(jù)的實(shí)例
總結(jié)
以上是生活随笔為你收集整理的python创建一个空的dataframe_python 创建一个空dataframe 然后添加行数据的实例的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 心很烦怎么办
- 下一篇: 生产时需要准备的东西