«CSV» является аббревиатурой от «значений, разделенных запятыми».К сожалению, в настоящее время термин «CSV» применяется практически к любому текстовому файлу, содержащему данные, даже к тем, которые не используют запятые в качестве разделителя полей.
Тем не менее, многие утилиты используют разделитель запятых, если не указано иное.pandas read_csv один из методов:
sep: str, default ','
То есть для текстового файла, содержащего
Log User
1 Jack
2 Jackie
3 Jacky
код
df = pd.read_csv(r"C:\Users\Gord\Desktop\data.txt")
print(df.to_dict())
производит
{'Log User': {0: '1 Jack', 1: '2 Jackie', 2: '3 Jacky'}}
Обратите внимание, что существует только один столбец с именем 'Log User'
, и каждая строка содержит всю строку из текстового файла.
Если вы хотите правильно проанализировать этот файл, вам нужно будет использовать
df = pd.read_csv(r"C:\Users\Gord\Desktop\data.txt", delim_whitespace=True)