将 Python 列表转换为 csv

问题描述 投票:0回答:1

我有一个包含十进制数字的 Python 列表。下面是一个示例:列表 = [12.999, 243.433, 180.999]。我想将此列表中的值传输到 CSV 文件,但它无法正确处理小数(四舍五入到其他值或完全跳过小数点)。我觉得这是一个简单的问题,但我无法解决。有谁知道我该怎么做?我希望每个值都位于单独的行中。

python list csv decimal
1个回答
0
投票

熊猫 这很简单。

import pandas as pd

df = pd.DataFrame({'xs': xs})
df.to_csv("xs.csv", index=False)

输出:

$ cat xs.csv
xs
12.999
243.433
180.999
© www.soinside.com 2019 - 2024. All rights reserved.