"OSError: Initializing from file failed" when reading lots of docs
"OSError: Initializing from file failed" when reading lots of docs
我正在从一个目录中读取几年的数据文件,然后将数据减少到我需要的,然后将它们放在一个数据框中,但我得到一个 "OSError: Initializing from file failed",关键行我的代码是:
data_list = []
count = 0
for file in glob.glob("mydir"):
# read in file and name
name = "events" + str(count)
name = pd.read_csv(file, sep = '\t' )
#code to reduce file
count += 1
data_list.append(name)
all_events = pd.concat(data_list)
通常当我使用 glob 时,我必须这样做:
for file in glob.glob('mydir/*'):
# do something
否则我无法获得 mydir
中的文件名。这可能是你问题的一部分。否则看起来奇怪的是你正在用 name = "events" + str(count)
初始化 name
然后立即用 DataFrame 覆盖它。不确定这是否是所需的行为,因为初始 name =
会很无聊。
我正在从一个目录中读取几年的数据文件,然后将数据减少到我需要的,然后将它们放在一个数据框中,但我得到一个 "OSError: Initializing from file failed",关键行我的代码是:
data_list = []
count = 0
for file in glob.glob("mydir"):
# read in file and name
name = "events" + str(count)
name = pd.read_csv(file, sep = '\t' )
#code to reduce file
count += 1
data_list.append(name)
all_events = pd.concat(data_list)
通常当我使用 glob 时,我必须这样做:
for file in glob.glob('mydir/*'):
# do something
否则我无法获得 mydir
中的文件名。这可能是你问题的一部分。否则看起来奇怪的是你正在用 name = "events" + str(count)
初始化 name
然后立即用 DataFrame 覆盖它。不确定这是否是所需的行为,因为初始 name =
会很无聊。