Я пытаюсь отфильтровать свои экспериментальные измерения, используя фильтр Фурье, который работает. Теперь я получил несколько файлов необработанных данных (.txt) в папке, которую я хотел бы отфильтровать, а затем поместить в другую папку.
Структура выглядит следующим образом;
Сценарий фильтра: C: \ Users \ myname \ Desktop \ folder1 \ Scripts
Папка с необработанными данными: C: \ Users \ myname \ Desktop \ folder1 \ Scripts \ Raw_data
Папка отфильтрованных данных: C: \ Users \ myname \ Desktop \ folder1 \ Scripts \ Filtered_data
Мой код:
import numpy as np
import matplotlib.pyplot as plt
import pandas as pd
from scipy.fftpack import rfft, irfft, fftfreq
data = pd.read_csv(r'C:\Users\myname\Desktop\folder1\Scripts\Raw_data\rawtest_datafile1.txt')
time = np.linspace(0, 4017, 4018)
signal = data.TG
print(Filter(time, signal, 0.004, 0.0075, False, 0.04)/10)
Результат в 1D-массиве.
Теперь я хотел бы знать, как я могу импортировать все файлы rawtest_datafile [i] .txt, отфильтровать их и создать новый файл Filtertest_datafile [i] .txt один за другим, используя цикл.
Надеюсь, это достаточно ясно.