This question is similar to the "points in polygon" analysis, but I want to keep the attribute data for multiple lines within a single polygon. The data source is multiple line segments representing weather data, and I want to add the attributes of each line inside a geographic region (country shapefile). For example, the resulting polygon might have 10 rows for "India" and each row represents a unique set of weather data. Each row is the actual data from a line shapefile that falls within the "India" geography.
I've tried spatial join (and several other options), but this summarizes the datasets by polygon and does not preserve original attributes (unless I am missing something).