读入一个.cat文件 该文件是Pandas的talbe

我正在尝试将大量“.cat”(目录)文件读入熊猫表,以便更轻松地操作数据。我不熟悉“.cat”文件,但在这种情况下,每个文件看起来像一个带有列和数据的文本文件表。我尝试使用 pd.read_csv(文件名),因为我认为它是空格分隔的,而不是逗号分隔的,而是类似的。

我正在尝试将大量“.cat”(目录)文件读入熊猫表,以便更轻松地操作数据。我不熟悉“.cat”文件,但在这种情况下,每个文件看起来像一个带有列和数据的文本文件表。我尝试使用 pd.read_csv(文件名),因为我认为它是空格分隔的,而不是逗号分隔的,而是类似的。

cname = ["SpARCS-0035", "SpARCS-0219", "SpARCS-0335", "SpARCS-1034", "SpARCS-1051", "SpARCS-1616",\
             "SpARCS-1634", "SpARCS-1638", "SPTCL-0205", "SPTCL-0546", "SPTCL-2106"]
for ic in range(len(cname)):
    rfcolpath = restframe + 'RESTFRAME_MASTER_' + cname[ic] + '_indivredshifts.cat'
    rfcol_table[ic] = pd.read_csv(rfcolpath[ic], engine='python')
    
    rfcol_table.head() 

我得到了“PrError:错误标记数据。C 错误:在源上调用 read (nbytes) 失败。尝试 engine = 'python'。”作为错误。所以我尝试在 read_csv 命令中添加“engine = 'python'”,并得到了这个错误:“IsADirectoryError:[Errno 21] 是一个目录:'/'”。我不知道

0

试试这个

import subprocess
import pandas as pd
df = pd.DataFrame()
task = subprocess.Popen(["cat file.txt"], stdout=subprocess.PIPE)
for line in task.stdout:
    df=pd.concat([df, line])
task.wait()

本站系公益性非盈利分享网址,本文来自用户投稿,不代表码文网立场,如若转载,请注明出处

(469)
Cwdv27磁力:python27的eric安装
上一篇
品脱:电子伏作为基本单位(volt base units)
下一篇

相关推荐

发表评论

登录 后才能评论

评论列表(77条)