我正在尝试将 Dollar Amount 列的格式设置为逗号千位分隔符以便于查看,但我一直无法弄清楚。有人可以给我指路吗?
import pandas as pd
df = pd.read_excel('filename.xlsx')
df['Dollar Amount'].head()
Index Dollar Amount
0 5721.48
1 4000.00
2 4769.00
3 824.07
4 643.60
5 620.00
Name: Dollar Amount, dtype: float64
Run Code Online (Sandbox Code Playgroud) 当我输入任何浮动作为第一个数字时,我发生的问题.其他所有东西都要完成,但输出看起来像是一个存储的内存地址?
如果我使用任何整数,程序可以正常工作.我希望程序将用户的任何数字输入转换为整数.
虽然我明确要求输入整数,但如果用户输入2.2,我希望程序将其称为2,然后继续询问他们的第二个输入.
#include <stdio.h>
int main(void)
{
// creating two variables
int firstNumber;
int secondNumber;
//asking user to input a number
printf("Enter your first integer value: ");
scanf("%d", &firstNumber);
printf("\nThe integer value you entered is %d.\n", firstNumber);
//asking user to enter another number
printf("\nEnter your second integer value: ");
scanf("%d", &secondNumber);
printf("\nThe second integer value you entered is %d.\n", secondNumber);
/* system("pause"); */
return 0;
}
Run Code Online (Sandbox Code Playgroud)