Python 只能对字符串值使用.str访问器
我一直在尝试使用一个函数剥离多个数据帧中的所有字符串列 这是密码Python 只能对字符串值使用.str访问器,python,data-processing,Python,Data Processing,我一直在尝试使用一个函数剥离多个数据帧中的所有字符串列 这是密码 def剥离_数据(数据): data=data.apply(lambda x:x.str.strip()如果x.dtype==“object”else x) 返回数据 然后我尝试使用locals()字典在同一个函数中传递多个表 用于文件中的i\u新建: 局部变量()[i]=剥离的_数据(局部变量()[i]) 这里是包含表名的列表 但这就是错误——“只能使用带字符串值的.str访问器!” 但是这段代码单独运行时没有任何错误 da
def剥离_数据(数据):
data=data.apply(lambda x:x.str.strip()如果x.dtype==“object”else x)
返回数据
然后我尝试使用locals()字典在同一个函数中传递多个表
用于文件中的i\u新建:
局部变量()[i]=剥离的_数据(局部变量()[i])
这里是包含表名的列表
但这就是错误——“只能使用带字符串值的.str访问器!”
但是这段代码单独运行时没有任何错误
data=data.apply(lambda x:x.str.strip()如果x.dtype==“object”else x)
其中data是任何表的名称