小编Anz*_*zel的帖子

如何使用Python中的输入输入整数

我正在尝试自学如何使用Python进行编码,这是我第一次在Stack Overflow上发帖,因此,请原谅本文中的任何不当之处。但是,让我们开始吧。

我正在尝试使用输入命令返回一个整数。我也已经完成了研究,因此以下是我在Python 3.4中的多次尝试以及随之而来的结果:

尝试#1

guess_row = int(input("Guess Row: "))
Run Code Online (Sandbox Code Playgroud)

我得到以下信息:

Traceback (most recent call last):
File "<input>", line 1, in <module> 
ValueError: invalid literal for int() with base 10: 'Guess Row: 2`
Run Code Online (Sandbox Code Playgroud)

尝试#2

guess_row = float(input("Guess Row: "))
Run Code Online (Sandbox Code Playgroud)

我得到以下信息:

Traceback (most recent call last):
File "<input>", line 1, in <module>
ValueError: could not convert string to float: "Guess Row: 2""
Run Code Online (Sandbox Code Playgroud)

尝试#3

try:
    guess_row=int(input("Guess Row: "))
except ValueError:
    print("Not an integer")
Run Code Online (Sandbox Code Playgroud)

在这里,我得到以下信息:

Guess Row: 2
Not an integer
Run Code Online (Sandbox Code Playgroud)

尽管它返回了某些内容,但我知道这是错误的,因为,其中之一是,输入以字符串形式返回,并且还返回了print命令。

要点是,我已经尝试过int,float和try,但到目前为止没有任何效果。有什么建议么?我只希望能够输入一个整数并将其返回为一个整数。

python int input python-3.x

5
推荐指数
0
解决办法
6万
查看次数

Python Pandas Pivot - 为什么失败

我已经尝试了一段时间才能将这个问题告诉wrk我不能 - 我阅读文档但我必须误解某些东西

我有一个长格式的数据框架,我想把它做得很宽 - 这很常见.但是我收到了一个错误

from pandas import DataFrame 
data = DataFrame({'value' : [1,2,3,4,5,6,7,8,9,10,11,12],
                  'group' : ['a','a','a','b','b','b','b','c','c','c','d','d']})
data.pivot(columns='group')
Run Code Online (Sandbox Code Playgroud)

我得到的错误是(lats部分,因为它们相当广泛):ValueError:不能用null键标记索引

我在python(笔记本)中尝试了这个,并且在OS X中的常规python c命令行也尝试了相同的结果

感谢您的任何见解,我相信这将是一个基本的东西

python python-2.7 pandas

5
推荐指数
1
解决办法
7369
查看次数

标签 统计

python ×2

input ×1

int ×1

pandas ×1

python-2.7 ×1

python-3.x ×1