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