我有一个 dataframe (df) ,希望从 dataframe 中的每一列打印唯一的值。
我需要在 print 语句中替换变量(i)[ column name ]
column_list = df.columns.values.tolist()
for column_name in column_list:
print(df."[column_name]".unique()
更新
当我使用这个: 我得到 “意外的 EOF 解析”没有额外的细节。
column_list = sorted_data.columns.values.tolist()
for column_name in column_list:
print(sorted_data[column_name].unique()
你的 YS-L 语法(上面)和下面的语法有什么不同:
for column_name in sorted_data:
print(column_name)
s = sorted_data[column_name].unique()
for i in s:
print(str(i))