все.
Ответ на вопрос, который я задал вам вчера, был сегодня около часа работы. Теперь при работе с данными измерений произошла следующая ошибка:
import pandas as pd
import random
import serial
import time
import csv
ser =serial.Serial(port="COM1",
baudrate=926100,
bytesize=serial.EIGHTBITS,
parity=serial.PARITY_NONE,
timeout=20)
ser.isOpen() ## open port
print ("Sensortag's connected Succesfully!.")
for q in range(1,46):
SD="Save data"+str(q)
SDArray=str(SD)
f=open(SDArray+".csv","a+t")
csv_writer = csv.writer(f)
csv_writer.writerow([str(8*q)+"°"])
f.close()
for w in range(1,21):
res1 =ser.readline()
res2=str(res1[13:21])
replace_res1=res2.replace("b","")
replace_res2=float(replace_res1.replace("'", ""))
res3=replace_res2
res4 = str(res3)
res5=[res4]
print(res5)
time.sleep(0.5)
f=open(SDArray+".csv","a+t")
csv_writer = csv.writer(f)
csv_writer.writerow(res5)
f.close()
SD=[]
DF=[]
filenames = [
f'C:/Users/SEOI/Downloads/Save data{i}.csv'
for i in range(1, 46)
]
for i in range(1,46):
SD1=pd.read_csv("C:/Users/SEOI/Downloads/Save data"+str(i)+".csv")
SD.append(SD1)
DF1=pd.DataFrame(SD1)
DF.append(DF1)
DF1.to_csv("C:/Users/SEOI/Downloads/Save data"+str(i)+".csv",index=False)
df = pd.concat(
map(pd.read_csv, filenames),
axis=1,
ignore_index=False
)
print(df)
df.to_csv("C:/Users/SEOI/Downloads/Sampledata.csv",index=False)
Приведенный выше код требует создания Sampledata.csv, но произошла следующая ошибка: Ошибка выглядит следующим образом.
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa1 in position 1: invalid start byte
Произошла следующая ошибка: Как я могу исправить эту проблему?