<p>您应该<code>append</code>一个数据帧:</p>
<pre><code>def determinehamsu(t,n,bid_t,w,h,k):
encode = LabelEncoder()
rank = determineRank(t,n,bid_t,w,h,k)
df = pd.DataFrame(data={'Time': [t], 'Now_Rank': [n], 'Amount': [bid_t], 'Weekday': [w], 'Holiday': [h], 'Keyword': [k], 'Target': [rank]},
columns=['Time', 'Now_Rank', 'Amount', 'Weekday', 'Holiday', 'Keyword', 'Target'])
if bid_t <= 6010:
for bid_t in range(bid_t, 6010,10):
rank = determineRank(t,n,bid_t,w,h,k)
temp = pd.DataFrame(data={'Time': [t], 'Now_Rank': [n], 'Amount': [bid_t], 'Weekday': [w], 'Holiday': [h], 'Keyword': [k], 'Target': [rank]})
df.append(temp, ignore_index=True)
print(rank)
print(bid_t)
elif bid_t > 6010:
for bid_t in range(bid_t,0,-10):
rank = determineRank(t,n,bid_t,w,h,k)
temp = pd.DataFrame(data={'Time': [t], 'Now_Rank': [n], 'Amount': [bid_t], 'Weekday': [w], 'Holiday': [h], 'Keyword': [k], 'Target': [rank]})
df.append(temp, ignore_index=True)
print(rank)
print(bid_t)
return df
</code></pre>