我做了类似的事情来创建一个空数据框并填充它。但是,看起来输出是空的,即只创建标题,而不是其余数据。
def create_data(self):
mydf = pd.DataFrame(columns=<some header>)
data = []
for i in xrange(0, 10):
data = something
mydf.append(data)
return mydf
def print(self):
data = self.create_data()
data.to_csv(some_filename, sep=",")
答案 0 :(得分:0)
您需要指定append
的结果,因为它会返回追加结果:
def create_data(self):
mydf = pd.DataFrame(columns=<some header>)
data = []
for i in xrange(0, 10):
data = something
mydf = mydf.append(data)
return mydf