有一个 csv 文件,其中的数字以“,”分隔,所有这些数字都在一列中。为了方便进一步的工作,我想把它分成2个单独的列。但我就是不知道该怎么做。对于字符串来说很简单,需要使用.str.split(',')机制,但是如果所有值都是数字怎么办?
我已经尝试使用众所周知的方案将所有数字转换为字符串,但在我看来有更好的选择。
示例数据:
“时间,秒”,“系列值,dB”
0,-117
0.0001,46
0.0002,-478
0.000300001,2
0.000400001,4
0.000500001,-218
0.000600001,-322
我已经尝试了很多事情。你能帮我吗?
如果你使用 pandas,你可以这样做:
只需指定正确的列分隔符
sep=','
,Pandas
它就会进一步计算出来:结论: