У меня есть текстовый файл имеет 3 столбца, как:
1 2 3
2 4 6
3 6 9
Я хочу организовать это как:
wave shape freq
1 2 3
2 4 6
3 6 9
Я использовал следующий скрипт:
import glob
import pandas as pd
import_file = glob.glob('data.txt')
for files in import_file:
intial_data = pd.read_csv(files, header=None, delimiter="\t").values
table = pd.DataFrame(intial_data, columns = ['wave' , 'shape', 'freq')
print(table)
Это дало мне это
Ошибка: форма переданных значений (4, 150), индексы подразумевают (3, 150)
Я заменил строку, которая упорядочивает и описывает таблицу, добавив еще один индикатор столбца X
table = pd.DataFrame (intial_data, columns = ['wave' , 'shape', 'freq','x'])
То, что он работает хорошо и дал мне этот результат
wave shape freq x
0 1.0000 2.0000 3.0000 NaN
1 2.0000 4.0000 6.0000 NaN
2 3.0000 6.0000 9.0000 NaN
Я не могу понять, что нам столбец NaN, и мне нужно удалить его из моей работы
Пожалуйста, любые предложения ??