У меня есть базовое понимание R, которое в основном влечет за собой возможность запуска регрессионных и итоговых статистических данных, поэтому, если появятся какие-либо пробелы в моих знаниях, я был бы признателен за то, что вы указали в правильном направлении.Данные временных рядов в R
У меня есть данные временных рядов в формате CSV, который отформатирован следующим образом:
Facility ID, Utility Type, Account No, Unit Name, Date 1, Date 2, Date 3, Date 4
Там будет несколько строк для конкретного номера счета, ссылающегося уникальный тип полезности и объекта (т.е. одна запись строка для имени единицы = L, одна запись строки для Unit Name = USD). В каждом столбце «дата» вводятся значения номера счета для определенного устройства в каждую дату. Я хотел бы написать сценарий, который позволяет мне реэкспортировать данные, где каждый столбец Date не содержит записей для нескольких единиц. Я также хотел бы обозначить R, чтобы столбцы Date отображали ежемесячные временные ряды данных, а оттуда проводили различные анализы временных рядов.
Я ценю вашу помощь в рассказе, как очистить эти данные.
В соответствии с просьбой, данные выборки:
Facility ID, Facility Name, State, Utility Type, Supplier, Account No., Unit Name, 7/1/14, 8/1/14
4015, Palm Court Apts, CA, Chilled Water, PG&E, 87993, USD, 42333, 41775
4015, Palm Court Apts, CA, Chilled Water, PG&E, 87993, ton-hr, 244278, 238035
4044, 18 Sawtelle, CA, Natural Gas, Chevron, 17965, USD, 4860, 5890
4044, 18 Sawtelle, CA, Natural Gas, Chevron, 17965, M^3, 7639, 8895
Пример вывода:
Facility ID, Facility Name, State, Utility Type, Supplier, Account No., Quantity Consumed, Unit of Measure, Utility Bill, Currency, Date
4015, Palm Court Apts, CA, Chilled Water, PG&E, 87993, 244278, ton-hr, 42333, USD, 7/1/14
4015, Palm Court Apts, CA, Chilled Water, PG&E, 87993, 238035, ton-hr, 41775, USD, 8/1/14
4044, 18 Sawtelle, CA, Natural Gas, Chevron, 17965, 7639, M^3, 4860, USD, 7/1/14
4044, 18 Sawtelle, CA, Natural Gas, Chevron, 17965, 8895, M^3, 5890, USD, 8/1/14
Вы должны попробовать 'help (unstack)' или посмотреть в пакет reshape2 для некоторых идей о том, как действовать. – vpipkt
Можете ли вы показать некоторые данные образца в этих столбцах? И как вы хотите, чтобы результат выглядел? (Так что у нас есть воспроизводимый пример) – slhck
Спасибо @slhck, я добавил несколько строк данных – milesaway