2024-05-20 18:21:40 发布
网友
我得到一个数据提取,它将左边的有效列块和右边的未命名列块导入pandas。我需要将未命名列的内容连接到每行的字符串中。每个列都需要在结果字符串中用空格分隔。 简言之,我如何返回所有“Unnamed:*”列,遍历相应的行并连接所有内容(以空格分隔)? 也有空的单元格。导入时,我使用keep_default_na=False来保留空单元格,因为我需要它们
您可以将它们组合为:
df.loc[:,df.columns.str.startswith('Unnamed:')].apply(lambda x:' '.join(x.values.astype(str)), axis = 1)
如果希望它们位于一列中:
df['Combined'] = df.loc[:,df.columns.str.startswith('Unnamed:')].apply(lambda x:' '.join(x.values.astype(str)), axis = 1)
您可以将它们组合为:
如果希望它们位于一列中:
相关问题 更多 >
编程相关推荐