我在运行更新时遇到错误,但我无法弄清楚 Netezza 中的问题出在哪里。我很感激一些帮助。
错误 [42S02] 错误:关系不存在 DEVML_WORK.AGRINSHPUN.A
update Table A
set A.COL1 = B.COL2
from A left outer join B
on A.CU_NUM=B.CU_NUM;
Run Code Online (Sandbox Code Playgroud) 我是Python新手,我试图将参数(数据帧)传递给函数并通过读取Excel文件来更改参数(数据帧)的值。(假设我已经导入了所有必需的文件)
我注意到 python 在这里没有通过引用传递参数,并且我最终没有初始化/更改数据帧。
我读到 python 通过对象引用传递,而不是通过值或引用传递。但是,我不需要更改相同的数据框。
输出是:类'pandas.core.frame.DataFrame'>
from pandas import DataFrame as df
class Data:
x = df
@staticmethod
def import_File(df_name , file):
df_name = pd.io.excel.read_excel(file.replace('"',''), sheetname='Sheet1', header=0, skiprows=None, skip_footer=0, index_col=None, parse_cols=None, parse_dates=True, date_parser=True, na_values=None, thousands=None, convert_float=True, has_index_names=None, converters=None, engine=None )
def inputdata():
Data.import_File(Data.x,r"C:\Users\Data\try.xlsx")
print(Data.x)
Run Code Online (Sandbox Code Playgroud)