File size: 700 Bytes
e43be0f
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
import pandas as pd
from datasets import Dataset

class DataLoader:
    """Class for loading and merging CSV data."""
    def __init__(self, csv_paths):
        self.csv_paths = csv_paths
    
    def load_data(self):
        """Load multiple CSV files and merge them into a single dataset."""
        dataframes = [pd.read_csv(path).dropna() for path in self.csv_paths]
        combined_df = pd.concat(dataframes, ignore_index=True)
        return Dataset.from_pandas(combined_df)

if __name__ == "__main__":
    csv_files = ["data1.csv", "data2.csv"]  # Update with actual file paths
    data_loader = DataLoader(csv_files)
    dataset = data_loader.load_data()
    print(dataset)