我正在加载一个包含浮点和字符串数据混合的txt文件。我想将它们存储在可以访问每个元素的数组中。现在我正在做
import pandas as pd data = pd.read_csv('output_list.txt', header = None) print data
这是输入文件的结构:1 0 2000.0 70.2836942112 1347.28369421 /file_address.txt。
1 0 2000.0 70.2836942112 1347.28369421 /file_address.txt
现在,数据将作为唯一列导入。我如何划分它,以便分别存储不同的元素(所以我可以调用data[i,j])?以及如何定义标题?
data[i,j]
您可以使用:
data = pd.read_csv('output_list.txt', sep=" ", header=None) data.columns = ["a", "b", "c", "etc."]
添加sep=" "您的代码,在引号之间留一个空格。因此,熊猫可以检测值之间的空格并按列排序。数据列用于命名您的列。
sep=" "