pandas 转化2.005980101000483e+16为数字
时间: 2023-03-28 12:02:13 浏览: 53
可以使用pandas中的astype()方法将科学计数法转换为数字,示例代码如下:
import pandas as pd
df = pd.DataFrame({'number': [2.005980101000483e16]})
df['number'] = df['number'].astype('float')
print(df['number'])
输出结果为:20059801010004832.
相关问题
pandas 转化2.005980101000483e+16为文本
可以使用以下代码将2.005980101000483e16转换为文本:
```
import pandas as pd
num = 2.005980101000483e16
text = pd.to_numeric(num).astype(str)
print(text)
```
输出结果为:
```
20059801010004828.
```
dataframe 转换例如2.005980101000483e+16的列为文本
可以使用 pandas 中的 astype() 函数将该列转换为字符串类型,代码如下:
df['列名'] = df['列名'].astype(str)
其中,df 是你的 dataframe 对象,'列名' 是需要转换的列名。这样,该列中的所有数据都会被转换为字符串类型。