Python表图(Datatyp的极限长度)

时间:2018-06-29 08:20:23

标签: python pandas matplotlib

我目前正在从事大学项目。我想使用Python读取Excel文件并将其绘制为Python中的表格。我已经解决了太多了。现在的问题是找到每种数据类型的限制,例如字符串,整数,浮点数,以便它们适合预定义的单元格。不幸的是,我在这方面找不到任何东西。如果您能帮助我,我会很高兴。

1 个答案:

答案 0 :(得分:0)

您能否提供更多详细信息?您是否正在使用熊猫读取Excel文件?

我不太理解您所说的极限,但是下面一个可能的解决方案

import pandas as pd
import numpy as np


data = [['Alex',1200.97],['Bob',987.76],['Clarke',345.34]]
df = pd.DataFrame(data,columns=['Name','Income'],dtype=float)
df

     Name   Income
0    Alex  1200.97
1     Bob   987.76
2  Clarke   345.34

假设我们要限制名称列中的字母数和四舍五入收入值

Name_litmit=3
Income_round = 0

这可以通过使用apply lambda函数来实现:

df['Name']=df['Name'].apply(lambda x: x[:Name])
df['Income']=df['Income'].apply(lambda x: np.round(x, Income_round))

结果

df
  Name  Income
0  Ale  1201.0
1  Bob   988.0
2  Cla   345.0