Finally figured it out! If anyone else is interested in doing this, here's what I did:
1. Clean up individual FED data files to remove rows (i.e. pellets) that have an inter-pellet interval of less than a certain threshold.
2. Concatenate the FED files you want to merge.
3. Sort the rows based on the timestamps. If you're using Python, the timestamps in the original FED files (column MM:DD:YY hh:mm:ss) are read as strings, not objects, so you can't sort based on these values. Instead, convert the timestamps to objects, save these new values in a new date/time column, and sort the rows based on this new column.
4. Reset the indexing of the rows. The updated indices can then be used to calculate the total pellet count. Use these values to fill the Pellet_Count column.
5. If you care about inter-pellet intervals, you'd have to recalculate these also and update the InterPelletInterval column.
6. Delete the date/time column you created, and the new file can now be used in FED3WIZ!
There's probably a more efficient way of doing this but I hope this helps! Thanks everyone for your advice.