这怎么不对呢
考点2:查看表df的形状# 查形状
df.shape: ? 哪里不对?问题描述清晰一点 isdkz 发表于 2023-6-11 10:44
哪里不对?问题描述清晰一点
考点2:查看表df的形状
# 查形状
df.shape:
Cell In , line 2
df = df.shape:
^
SyntaxError: invalid syntax 造梦师pot 发表于 2023-6-11 10:45
考点2:查看表df的形状
# 查形状
后面的冒号不要 isdkz 发表于 2023-6-11 10:47
后面的冒号不要
# 查形状
df.shape
# 查形状
df.shape
---------------------------------------------------------------------------
AttributeError Traceback (most recent call last)
Cell In , line 2
1 # 查形状
----> 2 df.shape
AttributeError: 'function' object has no attribute 'shape' 造梦师pot 发表于 2023-6-11 10:57
# 查形状
df.shape
# 查形状
从你提供的错误信息来看,它说 df 是一个函数对象,而不是我们预期的Pandas DataFrame对象。因此, df 可能被你在之前的代码中赋值为一个函数,而不是DataFrame。
你需要检查一下你的代码,确定 df 是否已经正确地被赋值为一个DataFrame对象。
例如:
import pandas as pd
# 创建一个简单的 DataFrame 对象
df = pd.DataFrame({
'A': ['foo', 'bar', 'baz', 'foo', 'bar', 'baz', 'foo', 'bar', 'baz'],
'B': ['one', 'one', 'two', 'two', 'one', 'one', 'two', 'two', 'one'],
'C': ['z', 'y', 'x', 'w', 'v', 'u', 't', 's', 'r'],
'D':
})
print(df.shape)
上述代码会打印出 (9, 4) ,表示这个DataFrame有9行4列。 在代码中,应该使用df.shape,而不是将其分配给df变量。这就是引发SyntaxError错误的原因。
正确的代码应该像下面这样:
# 查形状
print(df.shape)
这将打印出df表的形状(即行数和列数)。
页:
[1]