我的pandas数据框有一个现有的列"div",它有一个字符串.我想创建一个新列('newcol'),其值等于div中字符串的第一个字符.
我试图指定这几种方法,但它不起作用.
results['newcol'] = results['div']
给我完整的字符串(如预期)而不是第一个字符.
results['newcol'] = results['Div'].values[0]
并且results['newcol'] = results['Div'][0]
使每一行等于第一行的"DIV"字符串中的NEWCOL.
results['newcol'] = str(results['Div'])
和results['newcol'] = str(results['Div'])[0]
整个["DIV"]系列转换成一个字符串,并返回到NEWCOL.
指定我想要的正确方法是什么?