سلام وقت بخیر
من متوجه نشدم ورودیهای این تابع چی هستند و این مقادیری که براشون دادیم چی هستند؟
def md(s_data, rs=-60, re=120, bin=10):
d = pd.DataFrame(columns=['proportion', 'left', 'right', 'f_proportoin', 'f_interval', 'name', 'color'])
r = re - rs
for i, r_data in enumerate(s_data):
subset = data[data['name'] == r_data]
arr_hist, edge = np.histogram(subset['arr_delay'], bins=int(r / bin), range=(rs, re))
arr_df = pd.DataFrame({
'proportion': arr_hist / np.sum(arr_hist), 'left': edge[:-1], 'right': edge[1:]
})
arr_df['f_proportoin'] = ['%0.5f' % p for p in arr_df['proportion']]
arr_df['f_interval'] = ['%d to %d minutes' % (left, right) for left, right in zip(arr_df['left'], arr_df['right'])]
arr_df['name'] = r_data
arr_df['color'] = Category20_16[i]
d = d.append(arr_df)
d = d.sort_values(['name', 'left'])
d = ColumnDataSource(d)
return d
گفتید proportionنسبت هست. نسبت چی؟
f_proportionچی هست؟
ممنون