我想重构我的代码,并try 创建面向对象的基本数据帧操作设置.
df1 = pd.read_sql(query, conn)
class DataframeOperations():
def __init__(self, df):
self.df = df
def rename_column(self, name:'string', name_adj:'string'):
self.df.rename(columns = {name, name_adj}, inplace=True)
return self.df
m1 = DataframeOperations(df1)
print(type(m1))
输出直到这一点
<;main班.DataframeOperations'>;
m1.rename_column('col1','col2')
运行此函数时,我遇到以下错误:
类型