要按小数点对表格单元格进行分组,您可以使用以下代码示例的解决方法:
import pandas as pd
# 创建示例数据
data = {'A': [1.1, 2.2, 3.3, 4.4, 5.5],
'B': [6.6, 7.7, 8.8, 9.9, 10.0]}
df = pd.DataFrame(data)
# 创建分组列
df['Group'] = df['A'].apply(lambda x: int(x))
# 按分组列进行分组
grouped = df.groupby('Group')
# 打印每个分组的单元格
for name, group in grouped:
print(f'Group: {name}')
print(group)
print()
此代码示例使用pandas库创建一个包含'A'和'B'两列的DataFrame。然后,使用apply
函数将'A'列中的小数点前的整数作为分组列。接下来,使用groupby
函数根据分组列对DataFrame进行分组。最后,通过遍历每个分组并打印分组的单元格,您可以按小数点对表格单元格进行分组。
请注意,此示例仅按整数部分进行分组。如果您希望按小数点后的数字进行分组,您可以修改分组列的生成方式。