繁体   English   中英

数据框导出到excel

[英]dataframe export to excel

请有人帮忙。 我想将值(粗体)中的百分比变化值导出到 excel 中。 但我收到消息

KeyError:“未找到‘列’中指定的所有名称”

import pandas as pd
# import openpyxl module
#import openpyxl
import numpy as np

# Give the location of the file
path = 'C:/Users/a1b.xlsx'
df= pd.read_excel(path, sheet_name='Sheet1', usecols=['Date','name', 'myname', 'fx'])
ds= pd.read_excel(path, sheet_name='Sheet1', usecols=['Date'])
df2= pd.read_excel(path, sheet_name='Sheet1', usecols=['Date','name1', 'myname1', 'fx1'])
#print (df2)
df3= df.copy()


df[['name','myname','fx']] = df[['name','myname','fx']].pct_change(periods = 5)

**a= df2[np.array(df)> np.array(df2)]**

print (a)



a.to_excel(''C:/Users/a1b.xlsx', sheet_name='Sheet3',startcol=2,index=False,columns= ['Date','name', 'myname', 'fx'])

我期待 a= df2[np.array(df)> np.array(df2)] 的值

我正在寻找的是只返回数组(df)>数组(df2)的行但是在excel中我看到返回的每一行。 有没有办法 pls a= df2[np.array(df)> np.array(df2)]

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM