我在这个网站上读到this.pointer.com,你应该像这样在一个空的数据框中附加一个字典
df = pd.DataFrame(columns=['count', 'name'])
f = open("fbnames.txt", "r")
count = 0
save_every = 1
for line in f:
count += 1
split = line.split()
df.append({'count':split[0], 'name':split[1].capitalize()}, ignore_index=True)
print(df)
df.to_csv("fbnames.csv")
但是“print(df)”每次只打印一个空数据帧。发生什么事?我只是试图逐行读取一个txt文件,然后将该行转换为一个dataframe行并附加它
由于^{} 不在原地工作,因此有必要将输出重新分配:
相关问题 更多 >
编程相关推荐