問題タブ [readlines]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - UTF-8 を使用してファイルを読み取り用に開く
以下のコードを使用していますが、utf-8 を指定して読み取るために開く必要があります。どうすればいいですか?
c# - テキスト ファイルから非空白行の総数を取得しますか?
私は使っている...
...ファイル内の合計行数を見つける。どうすればこれを行うことができますが、すべての空白行を無視しますか?
r - R でのデータの自動解析
.csv
ファイル、スペース、タブ区切りなど、ファイル構造の自動推測専用のパッケージ/機能があるかどうか疑問に思っています。
私が考えているのはcharacter delimiter
、(タブ、スペース、コンマなど)、header
(はい/いいえ)、quote
(はい/いいえ)、、、number of lines to skips
およびcomment.char
.
確かに、これはファイルを 1 回余分に通過することを意味しますが、正しく推論されることが保証できるのであれば、それは素晴らしいことです。
何か試みはありましたか?
python - Python でのデータの自動解析
.csv
ファイル、スペース、タブ区切りなど、ファイル構造の自動推測専用のパッケージ/機能があるかどうか疑問に思っています。
私が考えているのはcharacter delimiter
、(タブ、スペース、コンマなど)、header
(はい/いいえ)、quote
(はい/いいえ)、、、number of lines to skips
およびcomment.char
.
確かに、これはファイルを 1 回余分に通過することを意味しますが、正しく推論されることが保証できるのであれば、それは素晴らしいことです。
何か試みはありましたか?
python - テキストファイルを開き、新しい行をPythonでのみ印刷します
一度作成されたテキストファイルは常に書き込まれており、毎回テキストファイル全体を再印刷したくないため、新しい行をコンソールに出力しています。ファイルのサイズが大きくなるかどうかを確認しています。そうであれば、次の新しい行を印刷するだけです。これはほとんど機能していますが、次の新しい行について少し混乱することがあり、新しい行が数行上に表示され、古い行と混ざって表示されます。これを行うためのより良い方法はありますか、以下は私の現在のコードです。
また、テキスト ファイルが作成されるのを待っている間に、表示されるまでに数秒かかるため、アプリケーションがフリーズします。
乾杯。
java - readLines() の Groovy Reader HashSet が順不同で返される
私は Groovy (およびほとんどのバックエンド) の初心者です。通常は JS 開発者なので、ご容赦ください。
マニフェストを保持している静的な.txt ファイルがあり、1 行に 1 つの項目があります。
で正常に読み取り、を使用して配列に変換しましreadLines()
た。HashSet()
ただし、この配列はファイルの元の順序ではありません...また、アルファベット順でもありません。したがって、これがどのように注文されているのか、正しい注文を維持する方法がわかりません。
秩序を維持するには?
(JS ファイルを .txt にリストして、このようにプルする理由を聞かないでください。これは、クレイジーで複雑な要件です。順序を維持しようとしているだけです。)
ありがとう
python - Python ヘルプ - 辞書、キー、値
私はプログラムを書こうとしていますが、それで多くの問題を抱えています。手順は次のとおりです。このプログラムでは、いくつかの米国国勢調査データから単純なデータベースを作成します。データベースは、キーが州名で、値が 1900 年から 1990 年までの各年の人口のリストである辞書で構成されます。データベースを作成したら、プロンプトを表示する簡単なコマンド駆動型プログラムを作成します。州名と年のユーザーを作成し、その州のその年の人口を報告します。プログラムは、ユーザーが「q」または「Q」で始まる単語を入力するまでこれを行います。
国勢調査データはこちら: http://www.census.gov/population/www/censusdata/files/urpop0090.txt すべてを「データベース」という名前のフラット ASCII ファイルに保存しました。
時間をかけてファイルを調べてください。余分な情報が含まれています(少なくとも私たちの目的のために)。ファイルから必要な情報を正確に抽出してデータベース (辞書) に入れるための戦略を立てる必要があります。
必要な情報を説明するための私のパターンは次のとおりです。
行が 6 つのスペースで始まり、その後に大文字が続く場合、状態データを含む行があることがわかります。その行の後ろに 2 つのスペースが連続してある場合、州名の末尾を見つけることができます。
州データを含む行がある場合、その行の最初の総人口を見つけるには、文字 43 に移動し、1 つのスペースが見つかるまで戻ってください。
州データを含む行がある場合、文字 101 に移動し、1 つのスペースが見つかるまで戻ると、その行の 2 番目の総人口を見つけることができます。
州データを含む行がある場合、文字 159 に移動し、1 つのスペースが見つかるまで戻ると、その行の 3 番目の総人口を見つけることができます。
これは私がこれまでに持っているものです:
キー/値を持つディクショナリを実際に作成する方法と、人口値を州名のキーに固定する方法を理解するのに苦労しています。また、ユーザー入力を取得してそれをキーとして使用する方法にも自信がありません。そこにあるコードが州名と人口の情報を適切に取得するかどうかもわかりません。
任意の提案/ヘルプをいただければ幸いです!