将pandas DataFrame编写为包含多个空格的文本可以通过以下步骤实现:
import pandas as pd
data = {'列1': [1, 2, 3],
'列2': [4, 5, 6],
'列3': [7, 8, 9]}
df = pd.DataFrame(data)
df_text = df.to_string(index=False, header=False, col_space=10)
在上述代码中,to_string()
函数用于将DataFrame转换为字符串形式,index=False
参数表示不包含行索引,header=False
参数表示不包含列名,col_space=10
参数表示每列之间使用10个空格进行分隔。
print(df_text)
完整代码如下所示:
import pandas as pd
data = {'列1': [1, 2, 3],
'列2': [4, 5, 6],
'列3': [7, 8, 9]}
df = pd.DataFrame(data)
df_text = df.to_string(index=False, header=False, col_space=10)
print(df_text)
这样,你就可以将pandas DataFrame编写为包含多个空格的文本。
领取专属 10元无门槛券
手把手带您无忧上云