我有一个csv文件,格式如下:
A, -0.1234540756893158
B, 0.123450496711731
C, 0.12345994493484497
D, -0.12345484461784363
E, 12344656.0
F, -1234648.0
G, 12342316.0
H, 12552.37109375
I, 16247.228515625
J, -12.123796875
K, 1081104201
L, 123
我正在读它:
^{pr2}$然后我将得到如下有趣的索引,并将其保存在csv中:
my_list = [0,1,2,3,4,5,6,7,8,9,10,11]
df[df.index.isin(my_list)].to_csv(thefile2, sep=',', header=None, index = False)
但是当我检查“文件2”的内容时,我得到这样一个输出:
A,-0.123454075689
B,0.123450496712
C,0.123459944935
D,-0.123454844618
E,12344656.0
F,-1234648.0
G,12342316.0
H,12552.3710938
I,16247.2285156
J,-12.123797
K,1081104201.0
L,123.0
如图所示,A、B、C、D、H、I和J的值四舍五入,K和L的末尾是0。在输出文件中。我的问题是,如何获得第二列中的原始值?在
使用参数} 中的
dtype=str
将所有值强制转换为^{string
:样品:
^{pr2}$相关问题 更多 >
编程相关推荐