私は1000を超えるデータ列を持つxlsxファイルを持っています。最初に、データファイル(数字と文字を含むことができる)から1秒おきに列を解析し、解析されたデータから一意のリストを作成したいと考えています。Pandasを使って一意のリストを作成する
私は完全なnoobです。&は "for"と "do while"ループを試しましたが、いずれも私のために働いていません。
これまでのところ、私が持っている:
import pandas as pd
workbook = pd.read_excel('C:\Python27\Scripts\Data.xlsx')
worksheet = workbook.sheetname='Data'
for col in range(worksheet[0], worksheet[1300]):
print(col)
私は、テキストファイルから独自のリストを作成してデータを追加し、おそらくテキストファイルに書き込む必要があると思う - 私はそれがちょうどなってきた第二の部分を行うことができますそれはテキストファイルに私は問題を抱えています。あなたがステップをスライスして使用して列を反復処理することができます
おかげ
申し訳ありませんが、2番目の列が2番目の列またはすべての偶数列を意味しているとしますか?また、いくつかのグローバルリストまたは列ごとのリストを必要としていますか?また、あなたは['unique'](http://pandas.pydata.org/pandas-docs/stable/generated/pandas.Series.unique.html#pandas.Series.unique)を見ましたか? – EdChum
ありがとうエド、それはすべての偶数列です - 0,2,4,6,8、またはA、C、E、G、私はAWKに至るまでです。合計で1286の列があるので、643のうちリストを作成し、そのリストから固有のリストを作成したいと考えています。私は間違いなくpandas.series.unique()を使用しますが、643列を1つのリストに入れる方法は不明です。 –