我有一个数据帧,其最终输出是以特定顺序连接的单元格。
目前我的代码如下
debit_creditquestionlist = ('Why is there a ' + df_credit[debit_credit] + ' in ' + df_credit[entity_name] + ' relating to ' + df_credit[account_name] + ' of ' + df_credit[amount] + ' at ')
目前一切正常,除非df_credit[account_name]
是以下错误的原因
TypeError: ufunc 'add' did not contain a loop with signature matching types dtype('<U51') dtype('<U51') dtype('<U51')
我看了一下Stack Overflow,并dtype('<U51')
说它是一个数字。
当我添加时,str
它将返回每个数字,而不是我需要的单个数字。
请有人能够描述如何解决此问题?
您可能想要做:
df_credit[account_name].apply(str)
将向量的每个元素转换为字符串变量。除此以外:
str(df_credit[account_name])
是将整个矢量转换为字符串的结果,您似乎已经获得了结果。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句