Python DataFrame 行遍历转字符串:使用 iterrows() 和 join() 方法
您可以使用 iterrows() 方法遍历 DataFrame 的每一行,并使用 join() 方法将每个元素转换为字符串。以下是一个示例代码:
import pandas as pd
# 创建一个示例 DataFrame
df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6], 'C': [7, 8, 9]})
# 遍历每一行并转换为字符串
for index, row in df.iterrows():
row_string = ' '.join([str(elem) for elem in row])
print(row_string)
输出结果为:
1 4 7
2 5 8
3 6 9
在上述代码中,我们使用 iterrows() 方法遍历 DataFrame 的每一行,并使用列表推导式将每个元素转换为字符串。然后,使用 join() 方法将转换后的元素列表连接为一个字符串。最后,我们打印出每一行的字符串表示。
原文地址: https://www.cveoy.top/t/topic/fqGi 著作权归作者所有。请勿转载和采集!