Python, Spyder
Hello
У меня есть папка с 1440 файлами, каждый из которых представляет временную метку дня, и у имени файла есть эта временная метка. В следующем коде я составил список данных всех этих файлов.
Для каждого кадра данных мне нужен столбец с именем файла.
С помощью следующего кода я получаю сообщение об ошибке «AttributeError: у объекта« DataFrame »нет атрибута« all_filenames »»
Что я делаю не так?
import glob
import os
import pandas as pd
import nympy as np
os.chdir("I:/INRIX and BeMobile/BeMobile/2017-03-13")
extension = 'csv'
all_filenames = [i for i in glob.glob('*.{}'.format(extension))]
tempList = []
runUpTo = 30
for i in range(len(all_filenames[:runUpTo])):
print('Currently in iteration ' + str(i) + ' of ' + str(len(all_filenames)))
temp = pd.read_csv(all_filenames[i], sep=';', skiprows=1, header=None)
temp.columns = ['Delete1','segmentID','Duration','Delete2',]
temp = temp[['segmentID','Duration']]
temp = temp.sort_values('segmentID')
temp.index = np.arange(len(temp))
tempList.append(temp)
#add column with time stamp
#%%
for i in range(len(tempList[:runUpTo])):
tempList[i].is_copy = False
tempList[i]['Timestamp'] = tempList[i].all_filenames[i]