I have a pandas dataframe:
ind
0 ['C']
1 ['C']
2 ['C']
3 ['C']
4 ['E']
5 ['E']
I want to convert it into a string: CCCCEE
I have a pandas dataframe:
ind
0 ['C']
1 ['C']
2 ['C']
3 ['C']
4 ['E']
5 ['E']
I want to convert it into a string: CCCCEE
You can using str
df['ind'].str[0].sum()
Out[197]: 'CCCCEE'
Using itertools.chain
:
from itertools import chain
df = pd.DataFrame({'ind': [['C'], ['C'], ['C'], ['C'], ['E'], ['E']]})
res = ''.join(chain.from_iterable(df['ind']))
print(res)
CCCCEE
You can do this:
chain=""
for index, row in df.iterrows():
chain=chain+row['column']
return chain
If you have a problem iterating over a dataframe, you can check this How to iterate over rows in a DataFrame in Pandas?