Subtrair pares de colunas com base na coluna correspondente

Pedirei desculpas antecipadamente - sei que isso provavelmente já foi respondido em outro lugar, mas parece que não consigo encontrar a resposta de que preciso e não consigo adaptar outro código que encontrei para as minhas necessidades.

Eu tenho um quadro de dados:

FILE | TECHNIQUE | COUNT
------------------------
A    | ONE       | 10
A    | TWO       | 25
B    | ONE       |  5
B    | TWO       | 30
C    | ONE       | 30
C    | TWO       | 50

Gostaria de produzir um quadro de dados da diferença dos valores de COUNT entre UM e DOIS, com uma linha para cada ARQUIVO, ou seja,

FILE | DIFFERENCE
-----------------
A    |   15
B    |   25
C    |   20

Estou convencido de que eu deveria ser capaz de fazer isso facilmente com base R ou Plyr, mas estou um pouco preso. Alguém poderia sugerir uma boa maneira de fazer isso, e talvez bons tutoriais sobre Plyr que possam me ajudar com problemas semelhantes no futuro?

obrigado