首页 > 解决方案 > Python中带有不需要的变量的数据框

问题描述

我是 Python 新手,我从 for 循环创建了一个数据框,但是当我检查数据框时,有新变量 (\n) 并且我的原始变量未格式化(数字由空格分隔)。我的代码是:

for n in range(35,40):
 nuevo=print (n, file=open("loop3.txt", "a"))

ejemplo = open("loop3.txt")
print(ejemplo)

import pandas as pd
df = pd.DataFrame.from_records(ejemplo)
df.columns = [['A','B','C']]

print(df) 

提前致谢。罗德里戈

标签: pythondataframe

解决方案


我保存为 csv,但运行 print(df) 时得到相同的结果。我附上文件的视图:loop3。csv,它没有显示问题捕获屏幕 csv

我还附上了我的 print(df)屏幕截图 #2的屏幕截图:

for n in range(35,40):
 nuevo=print (n, file=open("loop3.csv", "a"))

ejemplo = open("loop3.csv")
print(ejemplo)

import pandas as pd
df = pd.DataFrame.from_records(ejemplo)
df.columns = [['number1','number2??','I dont know']]

print(df)

推荐阅读