1
私は非常にPythonに慣れていて、Excelの一意の値から作成したデータフレームを表示しようとしているときに問題に遭遇しています。Python Pandas df.Unique display/print contents
だから何が起こっているのか、私は私がしたいことは
a, b, c, d, e, f
以上に簡単である方にも
[a,b,c,d,e,f]
が "AAは" 私は
[u'a' u'b' u'c' u'd' u'e' u'f']
を取得書いてみるです。私の考えはここに...私はそれを書くとき、私は出力として
∞*
p!`[email protected]‹[email protected]˛
を取得str()
が含まれていない場合、私はstr()
を使用しておりますので、それは、あるように、データフレームを取ったがされていることを
されています私のコード:
df = pd.read_excel(open('/Users/keatonmaclean/Desktop/abcc.xlsx','rb'), sheetname='Sheet1')
# Set ipython's max row display
pd.set_option('display.max_row', 1000)
# Set iPython's max column width to 50
pd.set_option('display.max_columns', 50)
df.columns = df.iloc[0]
df = df[1:]
aa = str(df.loc[:,"Supplier"].unique())
#bb = str(df.loc[:,"CT #"].unique())
#cc = str(df.loc[:,"CT DESC"].unique())
#dd = str(df.loc[:,"CT START"].unique())
#ee = str(df.loc[:,"CT END"].unique())
import os.path
save_path = '/Users/keatonmaclean/Desktop/'
#name_of_file = raw_input("What is the name of the file: ")
name_of_file = "test"
completeName = os.path.join(save_path, name_of_file+".txt")
file1 = open(completeName, "w+")
toFile = aa
file1.write(toFile)
file1.close()
最初の提案は、私が「印刷df.to_string(インデックス= Falseを、ヘッダを使用するならば、私が見つけ特異最良の選択肢 "DF = pd.DataFrame([AA])_プリント(DF)" と思われます= False) "は、左側の" 0 "と値の上の" 0-5 "を削除します。ありがとう – Keaton