使用Pandas包 对数据进行处理
# 假设有一个列表data
data = [1.2, '54512', 116.47, 39.8069, 31.3, 'LC']
# 将 一维列表 list 转换为 DataFrame
df_data1 = pd.DataFrame(data)
# 将 二维列表 [list] 转换为 DataFrame
df_data2 = pd.DataFrame([data])
print(df_data1)
print(df_data2)
可知,一维列表转换为dataframe,会成为一列数据,二维列表则是一个列表一行数据。
df_data.to_csv('data.csv', mode='a', header=True, index=None)
to_csv函数的参数:
mode=‘a’:即向csv文件追加数据,按行追加(如果不存在这个 csv文件,则创建一个并 添加数据)
header=True:写入dataframe的列名(表头)
index=None:不添加索引列