我是Python的新手,我对读取文件并将其保存为数据提出了疑问。
这是我的问题:
这些是保存所有数据的路径:
./dataset/000**1**-SHC/exam000**1**.csv
./dataset/000**1**-SHC/exercise000**1**.csv
./dataset/000**1**-SHC/sleep000**1**.csv
(10个文件夹,包含3个考试和锻炼文件,然后睡觉。
需要通过更改数字1来保存单个数据框中的每个数据。
data-000**1**-exam="./dataset/000**1**-SHC/exam000**1**.csv"
data-000**1**-sleep="./dataset/000**1**-SHC/exam000**1**.csv"
data-000**1**-exercise="./dataset/000**1**-SHC/exam000**1**.csv"
如果有人可以帮助我,我将不胜感激。
答案 0 :(得分:0)
我假设您要将几个不同文件中的数据编译成一个,但没有足够的详细信息来解决问题。
我在下面粘贴的代码不会解决你的问题并且非常笨重,但它会让你在思考解决它时有一个良好的开端。在将来,请尽最大努力,以便我们评估您在解决方案方面的进展。
in1 = open('read1.txt', 'r')
in2 = open('read2.txt', 'r')
in3 = open('read3.txt', 'r')
out = open('write.txt', 'w')
for i in range(0, 20):
input = in1.read(1)
if input is not ' ':
out.write(input + ' ')
input = in2.read(1)
if input is not ' ':
out.write(input + ' ')
input = in3.read(1)
if input is not ' ':
out.write(input + ' ')