在pycharm中运行pandas输出时报错
import pandas as pd
df = pd.read_csv('pima-indians-diabetes.csv',index_col=0)
print(pd.Series(df))
报错内容:
Traceback (most recent call last):
File "/Users/mac/Desktop/sx1/main.py", line 9, in
print(pd.Series(df))
File "/Users/mac/PycharmProjects/sx/venv/lib/python3.8/site-packages/pandas/core/series.py", line 386, in init
if is_empty_data(data) and dtype is None:
File "/Users/mac/PycharmProjects/sx/venv/lib/python3.8/site-packages/pandas/core/construction.py", line 877, in is_empty_data
is_simple_empty = is_list_like_without_dtype and not data
File "/Users/mac/PycharmProjects/sx/venv/lib/python3.8/site-packages/pandas/core/generic.py", line 1527, in nonzero
raise ValueError(
ValueError: The truth value of a DataFrame is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all().
pd.Series(df)这是什么用法,df是DataFrame,series是一个一维数组,pd.Series可以操作列表和字典。
如果要输出csv文件,那直接print(df)不就完了,如果输出某一列,print(df['列名'])