我使用以下方式阅读我的数据:
df=pd.read_csv("file.dat",delim_whitespace=True,header=None,skiprows=None)
df.head()
然后我获得了:
0, 1, 0, 1, 0, 0, 0, 0, 0, 0.5
1, 1, 0, 1, 0, 0, 0, 0, 0, 1.5
...
显示所有列(最后一列除外)都包含数字+','。但是,我只需要每列的数字值(不带逗号)。我应该怎么看表?
答案 0 :(得分:0)
如果文件的值用逗号分隔,则省略选项delim_whitespace=True
,则您的选项sep='\s+'
等效于delim_whitespace=True
,您不需要sep = ','
,因为它是默认值。
尝试:
df = pd.read_csv("file.dat", header=None, skiprows=None)