far*_*hat 6 python csv dataframe pandas
我正在尝试重构我的沉淀数据在excel文件中组织的方式.为此,我编写了以下代码:
import pandas as pd
df = pd.read_excel('El Jem_Souassi.xlsx', sheetname=None, header=None)
data=df["El Jem"]
T=[]
for column in range(1,56):
liste=data[column].tolist()
for row in range(1,len(liste)):
liste[row]=str(liste[row])
if liste[row]!='nan':
T.append(liste[row])
result=pd.DataFrame(T)
result
Run Code Online (Sandbox Code Playgroud)
这段代码工作正常,通过Jupyter,我可以看到结果是很好的 截图
但是,我在尝试将此数据帧保存到csv文件时遇到问题.
result.to_csv("output.csv")
Run Code Online (Sandbox Code Playgroud)
生成的文件包含垂直索引列,似乎我无法调用特定的单元格.
(希望有人可以帮我解决这个问题)非常感谢!!
jjj*_*jjj 10
一切都在文档中.
您有兴趣跳过索引列,所以:
result.to_csv("output.csv", index=False)
如果您还想跳过标题添加:
result.to_csv("output.csv", index=False, header=False)
我不知道您的输入数据是什么样的(在您的问题中提供它是个好主意).但请注意,目前您只需执行以下操作即可获得相同的结果:
import pandas as pd
df = pd.DataFrame([0]*16)
df.to_csv('results.csv', index=False, header=False)
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
23726 次 |
最近记录: |