Python 读取带有小数的csv文件有问题

Python 读取带有小数的csv文件有问题,python,pandas,csv,Python,Pandas,Csv,我在读取csv文件时遇到以下错误 data = pd.read_csv('C:/Users/user/Desktop/Test/my_file.csv', sep = ';', decimal=".") data = pd.read_csv('C:/Users/user/Desktop/Test/my_file.csv', sep = ';', decimal=",") 碰巧导入的数字总是比它们应该的低 for example: 376362691 -> 3.763627 我不能更改

我在读取csv文件时遇到以下错误

data = pd.read_csv('C:/Users/user/Desktop/Test/my_file.csv', sep = ';', decimal=".")
data = pd.read_csv('C:/Users/user/Desktop/Test/my_file.csv', sep = ';', decimal=",") 
碰巧导入的数字总是比它们应该的低

for example: 376362691 -> 3.763627
我不能更改我的csv文件,因为它确实有正确的编号。如何将其正确导入python笔记本

我试图更改十进制(“,”或“.”),但同样的错误还在继续

在我的csv文件中,如下所示:

index   C    V     t                    A
1     str1   27  2.269.511.284  376.362.691
2     str2   64  1.082.040.323  1.532.261.335
但是,在导入时的数据帧中

A    
376.362.691
1.532.261.335

在我的excel文件中,数字表示:

A
376362691
1532261335

看起来您将
decimal
参数与
数千
混淆了:

data = pd.read_csv(
    'C:/Users/user/Desktop/Test/my_file.csv', 
    sep = ';', 
    thousands="."
)

请编辑您的问题以包含您的文件样本。看看如何创建一个。我不明白。它在CSV中是什么样子的?您希望输出是什么样子的?@cᴏʟᴅsᴘᴇᴇᴅ 在我的csv中,它看起来像。分开,但它只意味着整数。我想我导入的方式会造成问题。非常感谢!我完全迷路了
data = pd.read_csv(
    'C:/Users/user/Desktop/Test/my_file.csv', 
    sep = ';', 
    thousands="."
)