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