Hi¡
I will appreciate your help
I tried to open the file Applestore.csv with this code
opened_file = open(‘AppleStore.csv’,encoding=‘utf-8’)
from csv import reader
read_file = reader(opened_file)
apps_data = list(read_file)
def explore_data(dataset, start, end, rows_and_columns=False):
dataset_slice = dataset[start:end]
for row in dataset_slice:
print(row)
print(’\n’) # adds a new (empty) line after each row
if rows_and_columns:
print('Number of rows:', len(dataset))
print('Number of columns:', len(dataset[0]))
And GET THIS ERROR
UnicodeDecodeError: ‘utf-8’ codec can’t decode byte 0xd1 in position 8: invalid continuation byte
THen I tried with latin-1
opened_file = open(‘AppleStore.csv’,encoding=‘latin-1’)
from csv import reader
read_file = reader(opened_file)
apps_data = list(read_file)
def explore_data(dataset, start, end, rows_and_columns=False):
dataset_slice = dataset[start:end]
for row in dataset_slice:
print(row)
print(’\n’) # adds a new (empty) line after each row
if rows_and_columns:
print('Number of rows:', len(dataset))
print('Number of columns:', len(dataset[0]))
And get this ERROR
Error Traceback (most recent call last)
in
2 from csv import reader
3 read_file = reader(opened_file)
----> 4 apps_data = list(read_file)
5
6
Error: line contains NUL
I do not know what to do, please I appreciate your help to solve the problem
Thank you