赞
踩
本文介绍一下如何在给Dataframe 新增一行数据。
第一种方法:使用df.append
代码如下:
import pandas as pd
import xlsxwriter
columns=['上证-成交金额', '深证成指-成交金额','合计成交-亿元']
dates=[]
df=pd.DataFrame(columns=columns,index=dates) #新建一个Dataframe
print(df)
series=pd.Series({'上证-成交金额':333, '深证成指-成交金额':222,'合计成交-亿元':555},name='20210918') #name 就是index的值
df=df.append(series)
print(df)
输出结果如下:
第2中方法: 使用df.loc 方法
import pandas as pd
import xlsxwriter
columns=['上证-成交金额', '深证成指-成交金额','合计成交-亿元']
dates=[]
df=pd.DataFrame(columns=columns,index=dates) #新建一个Dataframe
print(df)
series=pd.Series({'上证-成交金额':333, '深证成指-成交金额':222,'合计成交-亿元':555},name='20210918')
df=df.append(series)
df.loc['20210920']={'上证-成交金额':444, '深证成指-成交金额':222,'合计成交-亿元':666}
df.loc['20210928']={'上证-成交金额':666, '深证成指-成交金额':333,'合计成交-亿元':999}
print(df)
输出结果:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。