代码如下:
import pandas as pd
def create_dataframe():
data = {
‘column1’: [1, 2, 3],
‘column2’: [‘A’, ‘B’, ‘C’]
}
df = pd.DataFrame(data)
return df
如果不返回df, 则可以调试通过。pandas的包加载没问题,请问是什么原因?
代码如下:
import pandas as pd
def create_dataframe():
data = {
‘column1’: [1, 2, 3],
‘column2’: [‘A’, ‘B’, ‘C’]
}
df = pd.DataFrame(data)
return df
如果不返回df, 则可以调试通过。pandas的包加载没问题,请问是什么原因?
可能的原因是dataframe类型跟系统的numpy版本不兼容,需要的numeric方法不存在,所以建议将dataframe数据转换成str等其他格式。