将结果从for循环的print语句转换为pandas DataFrame可以通过以下步骤实现:
import pandas as pd
df = pd.DataFrame(columns=['列名1', '列名2', ...])
for item in items:
# 执行操作,获取结果
result = ...
# 将结果添加到DataFrame中
df = df.append({'列名1': value1, '列名2': value2, ...}, ignore_index=True)
在上述代码中,'列名1'、'列名2'等是你想要为DataFrame的列指定的名称,value1、value2等是你想要添加到DataFrame中的值。
print(df)
完整的代码示例:
import pandas as pd
# 创建空的DataFrame
df = pd.DataFrame(columns=['列名1', '列名2', ...])
# 循环中将结果添加到DataFrame
for item in items:
# 执行操作,获取结果
result = ...
# 将结果添加到DataFrame中
df = df.append({'列名1': value1, '列名2': value2, ...}, ignore_index=True)
# 打印DataFrame
print(df)
这样,你就可以将结果从for循环的print语句转换为pandas DataFrame。
领取专属 10元无门槛券
手把手带您无忧上云