У меня есть файл csv, который содержит 3000 строк и 5 столбцов, которые постоянно содержат больше строк, прикрепленных к нему на еженедельной основе.pandas/numpy arithmetic mean в csv файле
Что я пытаюсь сделать, это найти среднее арифметическое для последнего столбца для последних 1000 строк каждую неделю. (Итак, когда новые строки добавляются к нему еженедельно, это займет всего лишь несколько последних 1000 строк).
Как мне создать массив панд или numpy для этого?
df = pd.read_csv(fds.csv, index_col=False, header=0)
df_1 = df['Results']
#How should I write the next line of codes to get the average for the most 1000 rows?
[На основе документации] (http://pandas.pydata.org/pandas-docs/stable/basics.html#head-and-tail), вы должны использовать функциональность 'tails'' pandas' для захвата последних 1000 строк. – Matt
Спасибо! Я знал о функции головы и хвоста. Но я не думал, что смогу использовать его таким образом. Спасибо Мэтт. –
Прохладный. Если приведенный ниже ответ помог вам обязательно принять его (или если кто-то поставит лучше) в качестве ответа. – Matt