Python 属性错误:';str';对象没有属性';aType';

Python 属性错误:';str';对象没有属性';aType';,python,pandas,attributeerror,Python,Pandas,Attributeerror,对python和pandas来说是新的。我确信我犯了很多python和编程罪行。此脚本在我的个人电脑上运行,但我的工作电脑运行它。但我的google fu很弱,无法找到解决方案让它工作,也无法找出iv以前工作时做错了什么。 我得到这个错误 Traceback (most recent call last): File "A:\Python\doforms_data\Concept_script_working.pyw", line 1542, in <module&

对python和pandas来说是新的。我确信我犯了很多python和编程罪行。此脚本在我的个人电脑上运行,但我的工作电脑运行它。但我的google fu很弱,无法找到解决方案让它工作,也无法找出iv以前工作时做错了什么。 我得到这个错误

Traceback (most recent call last):
  File "A:\Python\doforms_data\Concept_script_working.pyw", line 1542, in <module>
    main()
  File "A:\Python\doforms_data\Concept_script_working.pyw", line 133, in main
    machine_refactory.apply(lambda x : x.astype(str)+' '+x.name) #
  File "C:\Users\agarth\AppData\Roaming\Python\Python38\site-packages\pandas\core\series.py", line 4045, in apply
    mapped = lib.map_infer(values, f, convert=convert_dtype)
  File "pandas/_libs/lib.pyx", line 2228, in pandas._libs.lib.map_infer
  File "A:\Python\doforms_data\Concept_script_working.pyw", line 133, in <lambda>
    machine_refactory.apply(lambda x : x.astype(str)+' '+x.name) #
    AttributeError: 'str' object has no attribute 'astype'
之后

machine\u重构是一个系列,所以

machine_refactory.apply(lambda x : x.astype(str)+' '+x.name)
x
lambda
中接受单元格值,这些值是字符串,因此
x
没有
astype
name
属性。你想要:

machine_refactory.apply(lambda x: str(x) + machine_refactory.name]
machine_refactory.apply(lambda x : x.astype(str)+' '+x.name)
machine_refactory.apply(lambda x: str(x) + machine_refactory.name]