私は初のpythonユーザーです。私は星のデータのテキストファイルを持っているので、列をソートしてVバンドからデータを取り出す必要があります。私はどのように始めるのか分かりません。誰かが私を始めさせても助けてくれますか?あなたはhereからパンダをインストールできる場合初めてテキストファイルの列を整理する
-3
A
答えて
0
その後、任意の列でソートするには、次のように行うことができます。
#!/usr/bin/python
# read_stars.py
import sys
import pandas as pd
filename = sys.argv[1] # or 'star_data.txt'
sep = '\t' # or ',' or ' ', etc.
df = pd.read_csv(filename, sep)
print df.sort(['Band'])
変更コメント行は、より良いあなたのニーズに合うように。 sep
あなたのコメントからセパレータがタブであるようです(最初に'\t'
を試して、解析が成功するまで変更してください)。
$ python read_stars.py star_data.txt
JD Magnitude Uncertainty HQuncertainty Band Observer Code \
28 2.456420e+06 16.400 0.073 NaN V PSD
29 2.456421e+06 16.09 0.090 NaN V DKS
... (etc) ...
42 STD NaN NaN NaN
0 STD NaN NaN NaN
[58 rows x 23 columns]
・ホープ、このことができます:sys.argv[1]
は、次のようなcommand line argumentとして渡されたファイルを使用しています!
+0
私は私でこれを入力すると、このエラー '__main __取得:1:FutureWarning:ソート(列は= ....)でありますsort_values(by = .....) ' – Torrance
+0
これは本当です。sort(columns = ....)は非推奨です。sort_valuesを使うように変更してください(by = ['Band']) – davedwards
関連する問題
- 1. Javaテキストファイルの行の整列
- 2. 私はこれに似たテキストファイルを持っているテキストファイルを整理し、CSV
- 3. リストによるテキストファイルの行の整列
- 4. 最初の列のテキストファイル(PowerShell)
- 5. Pythonを使用して、配列またはリンクリスト内のテキストファイル内のすべての単語を整理する
- 6. 整理するため
- 7. Scalaの整数配列を処理するためのHive UDF
- 8. 初めてdat.guiを処理する
- 9. ユーザーストーリーを整理するためのサービス
- 10. リストを整理するためのソートロジック
- 11. 異なる列のデータをまとめて整理する方法
- 12. 特定の列を処理するためにテキストファイルをインポートします。
- 13. Powershell複数のテキストファイル間で列の値を調整する
- 14. テキストファイルから整数配列への整数の挿入
- 15. 整数のテキストファイルを配列に解析する
- 16. WindowsフォームListView:SmallImageList - 最初の列の整列
- 17. 私の最初のiOSアプリのUIを整理する
- 18. 2つのブートストラップ列を1つにまとめて整理します。
- 19. PyCUDAの整列不良アドレス整理エラー
- 20. 整数のリストに基づいて文字列のリストを整理するC#
- 21. 初心者のGUI質問、別の "ビュー"を整理する
- 22. 配列へのC++テキストファイル。 (初心者)
- 23. 列名を変数に整理する
- 24. SQLite3初めての開始と理解
- 25. ラインでbashの行のテキストファイルを処理するためのbash
- 26. VBA ::配列の整理
- 27. メンバとして整数配列を初期化する
- 28. Python初心者 - テキストファイルのテキスト配列を検索する
- 29. テキストファイルから最初と最後の列を抽出する
- 30. ファイルを整理してサブクラスで整理するためのきれいな方法
はい、もちろんお手伝いします!しかし、あなたが私たちに詳細を教えて、プロセスを詳述する努力をしないと、あなたがそれを修正するのを助けることができるようにいくつかのコードを書こうとしない限り、私たちはできません。 – zoubida13
あなたが望むファイルと出力を使用してください... – Destrif
私は試してみることができます、私はこれを完全に新しいですので、難しいかもしれません。 3000個以上のデータポイントを持つ大きなファイルで、正しく整列されていない列が約19個あります(私は思う)。データは、異なるフィルタで得られた大きさであり、情報が得たいフィルタはVフィルタである。 – Torrance