Python 使用Pandas加载和读取excel数据
我正在尝试编写代码以加载excel文件,该文件将返回:Python 使用Pandas加载和读取excel数据,python,pandas,Python,Pandas,我正在尝试编写代码以加载excel文件,该文件将返回: 整个数据帧 总行数 列总数 我编写了以下代码,但它给出了一个错误:TypeError:无法解压缩不可iterable int对象 你能帮我做这个吗,谢谢 def load_data(): import pandas as pd df = pd.read_csv("myfile.csv") num_rows = df.shape[0] num_cols = df.shape[1] retu
def load_data():
import pandas as pd
df = pd.read_csv("myfile.csv")
num_rows = df.shape[0]
num_cols = df.shape[1]
return num_rows
return num_cols
df, num_rows, num_cols = load_data()
你还错了。您需要返回一个元组,如下所示
def load_data():
import pandas as pd
df = pd.read_csv("myfile.csv")
num_rows = df.shape[0]
num_cols = df.shape[1]
return df, num_rows, num_cols
df, num_rows, num_cols = load_data()
你还错了。您需要返回一个元组,如下所示
def load_data():
import pandas as pd
df = pd.read_csv("myfile.csv")
num_rows = df.shape[0]
num_cols = df.shape[1]
return df, num_rows, num_cols
df, num_rows, num_cols = load_data()
试试这个
import pandas as pd
def load_data():
df = pd.read_csv("myfile.csv")
num_rows = df.shape[0]
num_cols = df.shape[1]
return df, num_rows, num_cols
df, num_rows, num_cols = load_data()
您必须一次返回所有变量。祝你好运 试试这个
import pandas as pd
def load_data():
df = pd.read_csv("myfile.csv")
num_rows = df.shape[0]
num_cols = df.shape[1]
return df, num_rows, num_cols
df, num_rows, num_cols = load_data()
您必须一次返回所有变量。祝你好运 有几件事:
- 第二个
语句将永远不会运行return
- 不要将导入语句放在函数中
- 我看不出有什么理由为此使用函数
- 那不是excel文件,只是CSV文件
将熊猫作为pd导入
df=pd.read\u csv('myfile.csv')
行数,列数=df.shape
如果您有任何问题,请告诉我:)几件事:
- 第二个
语句将永远不会运行return
- 不要将导入语句放在函数中
- 我看不出有什么理由为此使用函数
- 那不是excel文件,只是CSV文件
将熊猫作为pd导入
df=pd.read\u csv('myfile.csv')
行数,列数=df.shape
如果您有任何问题,请告诉我:)像这样有两个返回语句是没有意义的。第二个永远不会运行。你用的是什么IDE,这不会说明这一点吗?不要将导入放在函数中。还有,把它作为一个函数有什么意义吗?有两个这样的返回语句是没有意义的。第二个永远不会运行。你用的是什么IDE,这不会说明这一点吗?不要将导入放在函数中。还有,把它作为一个函数放在首位有什么意义吗?