Pandas 将list转换为dataframe格式、向csv文件追加写入数据

使用Pandas包 对数据进行处理

      • 将 列表list 转换为 DataFrame格式
      • 向csv文件追加写入数据

将 列表list 转换为 DataFrame格式

# 假设有一个列表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)

上述代码的输出结果如下:
df_data1:
Pandas 将list转换为dataframe格式、向csv文件追加写入数据_第1张图片

df_data2:
0      1       2        3     4   50  1.2  54512  116.47  39.8069  31.3  LC

可知,一维列表转换为dataframe,会成为一列数据,二维列表则是一个列表一行数据。

向csv文件追加写入数据

df_data.to_csv('data.csv', mode='a', header=True, index=None)

to_csv函数的参数:
mode=‘a’:即向csv文件追加数据,按行追加(如果不存在这个 csv文件,则创建一个并 添加数据)
header=True:写入dataframe的列名(表头)
index=None:不添加索引列

你可能感兴趣的:(Python)