If you move the "Drilling good ground all shift" to the leftmost column so that your file looks like:
Drilling good ground all shift
2 x Gyro Surveys
Mixing muds to condition the hole
Driller travelled home for shift change at end of shift
Equipment onsite=
then I believe you need ','.join(array) combined with split(',,', ',') to get rid of the empty lines, as shown below:
>>> import numpy as np
>>> data = np.loadtxt('Test.csv')
>>> data
array(['Drilling good ground all shift', '2 x Gyro Surveys',
'Mixing muds to condition the hole',
'Driller travelled home for shift change at end of shift', '',
'Equipment onsite='], dtype='<U55')
>>> ','.join(data).replace(',,', ',')
'Drilling good ground all shift,2 x Gyro Surveys,Mixing muds to condition the hole,Driller travelled home for shift change at end of shift,Equipment onsite='
If you don't want to change Test.csv by hand, you can do so with Pandas, convert it to an array, and proceed as above:
>>> import pandas as pd
>>> all_dfs_1 = pd.read_csv(r"Test.csv", header=None)
>>> all_dfs_1
0 1 2 3 4 ... 7 8 9 10 11
0 Comments & Equip. Transfers Drilling good ground all shift NaN NaN NaN ... NaN NaN NaN NaN NaN
1 2 x Gyro Surveys NaN NaN NaN NaN ... NaN NaN NaN NaN NaN
2 Mixing muds to condition the hole NaN NaN NaN NaN ... NaN NaN NaN NaN NaN
3 Driller travelled home for shift change at end... NaN NaN NaN NaN ... NaN NaN NaN NaN NaN
4 NaN NaN NaN NaN NaN ... NaN NaN NaN NaN NaN
5 Equipment onsite= NaN NaN NaN NaN ... NaN NaN NaN NaN NaN
[6 rows x 12 columns]
>>> all_dfs_1.iloc[0, 0] = all_dfs_1.iloc[0, 1]
>>> all_dfs_1[0]
0 Drilling good ground all shift
1 2 x Gyro Surveys
2 Mixing muds to condition the hole
3 Driller travelled home for shift change at end...
4 NaN
5 Equipment onsite=
Name: 0, dtype: object
>>> data = all_dfs_1[0].values
>>> data
array(['Drilling good ground all shift', '2 x Gyro Surveys',
'Mixing muds to condition the hole',
'Driller travelled home for shift change at end of shift', '',
'Equipment onsite='], dtype='<U55')
>>> ','.join(data).replace(',,', ',')
'Drilling good ground all shift,2 x Gyro Surveys,Mixing muds to condition the hole,Driller travelled home for shift change at end of shift,Equipment onsite='