【发布时间】:2020-08-04 08:51:45
【问题描述】:
我是使用 Python 的新手,并且只在 Java 中小范围地使用过面向对象。 现在我想构建一个具有数据框作为属性的类,该属性应该是构造函数的一部分。但是我不知道如何实现这一点。我为该类尝试了以下方法(该方法仅用于测试代码是否有效)
import pandas as pd
data = pd.DataFrame()
class ProcessData():
def __init__(self, frame):
self.data = frame
def time(self):
return (self.data['time'])
以及使用它的以下内容
test = ProcessData(data)
print(test.time())
数据是我想要与“时间”列一起传递的数据框。 我做错了什么?
【问题讨论】:
-
哦,对不起,谢谢,我当然提到了。但是我没有在我的代码中这样做,它不应该是错误
标签: python oop object constructor