2024-04-18 17:41:13 发布
网友
如何在python中创建csv文件而不使用import csv。我把所有的数据都列在清单上了。每一行都是一个列表。你知道吗
下面是一个示例数据集及其对应的解决方案:
示例数据(此处每个列表是最终数据帧的一行):
data1=['John',27,'Boston','Phd'] data2=['Sophie',24,'California','Msc']
转换为数据帧和csv:
import pandas as pd df1=pd.DataFrame(data1).T #Transposing df2=pd.DataFrame(data2).T #Transposing df_final=pd.concat([df1,df2]) df_final.columns = ['Name', 'Age', 'City', 'Course'] #Adding column names print(df_final) df_final.to_csv(list_final.csv)
输出
Name Age City Course 0 John 27 Boston Phd 0 Sophie 24 California Msc
通过这种方式,您可以将尽可能多的lists合并成dataframe,并将它们转换成.csv
lists
dataframe
.csv
用熊猫怎么样?你知道吗
import pandas df_list = pd.DataFrame(list ) # creating data frame with the list df_list.to_csv('list.csv') # your csv of the list
下面是一个示例数据集及其对应的解决方案:
示例数据(此处每个列表是最终数据帧的一行):
转换为数据帧和csv:
输出
通过这种方式,您可以将尽可能多的
lists
合并成dataframe
,并将它们转换成.csv
用熊猫怎么样?你知道吗
相关问题 更多 >
编程相关推荐