That worked! but the drama keeps going on lol.
So your code worked but there is still the following error:
submission.insert(0, 'image_name', test_fnames)
---------------------------------------------------------------------------
ValueError Traceback (most recent call last)
<ipython-input-270-b3ff6658a8f4> in <module>()
----> 1 submission.insert(0, 'image_name', test_fnames)
~/src/anaconda3/envs/fastai/lib/python3.6/site-packages/pandas/core/frame.py in insert(self, loc, column, value, allow_duplicates)
2609 """
2610 self._ensure_valid_index(value)
-> 2611 value = self._sanitize_column(column, value, broadcast=False)
2612 self._data.insert(loc, column, value,
2613 allow_duplicates=allow_duplicates)
~/src/anaconda3/envs/fastai/lib/python3.6/site-packages/pandas/core/frame.py in _sanitize_column(self, key, value, broadcast)
2758
2759 # turn me into an ndarray
-> 2760 value = _sanitize_index(value, self.index, copy=False)
2761 if not isinstance(value, (np.ndarray, Index)):
2762 if isinstance(value, list) and len(value) > 0:
~/src/anaconda3/envs/fastai/lib/python3.6/site-packages/pandas/core/series.py in _sanitize_index(data, index, copy)
3119
3120 if len(data) != len(index):
-> 3121 raise ValueError('Length of values does not match length of ' 'index')
3122
3123 if isinstance(data, PeriodIndex):
ValueError: Length of values does not match length of index
I figured out that the index file is 1000 long but the values file is 5000 long.
[ tags
0 clear primary water
1 clear primary
2 partly_cloudy primary
3 cloudy
4 clear primary
5 clear primary
6 clear primary
7 clear primary water
8 clear primary water
9 artisinal_mine bare_ground clear primary road ...
10 clear primary water
11 clear haze primary
12 clear primary
13 clear water
14 clear partly_cloudy primary
15 clear primary
16 cloudy haze
17 partly_cloudy primary
18 agriculture clear cultivation primary road
19 clear primary
20 clear primary
21 clear primary
22 clear haze primary
23 clear cultivation haze primary
24 agriculture clear habitation primary road
25 clear primary
26 clear primary
27 clear primary water
28 cloudy
29 clear water
... ...
4970 agriculture clear primary
4971 clear primary
4972 clear primary
4973 cloudy haze
4974 clear cloudy water
4975 partly_cloudy primary
4976 clear primary water
4977 agriculture clear primary road
4978 agriculture clear primary
4979 agriculture clear habitation primary road
4980 cloudy
4981 clear primary
4982 clear primary
4983 agriculture clear primary
4984 clear primary
4985 clear primary
4986 agriculture clear habitation primary road
4987 clear primary
4988 clear primary water
4989 agriculture clear habitation primary road
4990 clear primary
4991 clear primary
4992 clear primary
4993 clear cultivation primary water
4994 agriculture clear habitation primary road
4995 cloudy
4996 agriculture clear primary
4997 clear primary
4998 clear primary
4999 partly_cloudy primary
[5000 rows x 1 columns]
i used this code to help but still no luck
import resource
rlimit = resource.getrlimit(resource.RLIMIT_NOFILE)
resource.setrlimit(resource.RLIMIT_NOFILE, (1000, rlimit[1]))