Concatenate won't work

Hi everyone. When I marge my 4 own visium samples, I got “AttributeError: ‘str’ object has no attribute ‘shape’”.
Here is my command.

adata_1 = sc.read_visium(path)
adatal_1.var_names_make_unique()

adata_marge = adata_1.concatenate(
[‘obj2’, ‘obj3’, ‘obj4’],
batch_key=“sample”,
uns_merge=“unique”,
batch_categories=[‘obj2’, ‘obj3’, ‘obj4’],
index_unique=None
)

Then I got this error


AttributeError Traceback (most recent call last)

~/opt/anaconda3/lib/python3.8/site-packages/anndata/_core/anndata.py in concatenate(self, join, batch_key, batch_categories, uns_merge, index_unique, fill_value, *adatas)
1755 all_adatas = (self,) + tuple(adatas)
1756
→ 1757 out = concat(
1758 all_adatas,
1759 axis=0,

~/opt/anaconda3/lib/python3.8/site-packages/anndata/_core/merge.py in concat(adatas, axis, join, merge, uns_merge, label, keys, index_unique, fill_value, pairwise)
788 # Label column
789 label_col = pd.Categorical.from_codes(
→ 790 np.repeat(np.arange(len(adatas)), [a.shape[axis] for a in adatas]),
791 categories=keys,
792 )

~/opt/anaconda3/lib/python3.8/site-packages/anndata/_core/merge.py in (.0)
788 # Label column
789 label_col = pd.Categorical.from_codes(
→ 790 np.repeat(np.arange(len(adatas)), [a.shape[axis] for a in adatas]),
791 categories=keys,
792 )

AttributeError: ‘str’ object has no attribute ‘shape’

Please help!