問題タブ [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.

0 投票する
2 に答える
1145 参照

r - R - readLines は空行を出力します

readLines()基本的にすべての R 実行に含まれている関数の奇妙な動作に遭遇しました。これまでに何百回も何千回も実行してきたので、次のようなファイルの行を読み取ろうとしました。

これはファイルの内容を正しく読み取らず、次のような結果になります。

ファイル名に何か問題がある場合は、二重チェック、三重チェック、および四重チェックを行いましたが、ファイルまたは Web ブラウザーでファイルにアクセスする場合は問題なく動作します。その後、ファイルの内容を別のcsvに単純にコピーして、これを開こうとしました。それは実際に働いた。私はラップトップの管理者アカウントを使用しており、両方のファイルに特別な権限制限はありません。同じファイル名で新しいファイルを作成すると、問題も解決します。

**そのため、この動作の原因を誰かが知っているかどうかを知りたいのです。

ありがとうございました!**

0 投票する
1 に答える
722 参照

r - readLines を使用した R 式

私は R が初めてで、関数 readLines を使用して数式を作成しようとしていますが、常に R が同じエラーを返し、修正方法がわかりません。助言がありますか?

私の式

私のデータ

私のエラー:

0 投票する
1 に答える
112 参照

python - python入力を解析し、入力の合計を作成します

次の形式のファイルを解析しようとしています

(このファイルはもっと長く、学年 (1999 など) と別の研究 (「I」など) で区切られています。私が作業しなければならないのは、最後の数字 (77、77、6 など) だけです。この数字は最終的な目標は、10 本の棒で構成される BarChart を作成することです。棒グラフは、ファイルからのパーセンテージが棒グラフの範囲 (たとえば、70 から 80 の棒グラフ) に収まる回数の量 (合計) で構成されます。 % --> 上記の入力がファイル全体の場合、合計は 2 になり、棒グラフの高さは 2 になります。しかし、私の最初の問題は、入力を解析する方法がわからないことです。行を読み取ってから、パーセンテージ数が数値で「何かをする」ことを開始するインデックスから(範囲を作成します)(-->棒グラフのどの範囲に該当するかを確認し、その棒グラフにパーセンテージが何回該当するかを合計するためのループを作成します..)

誰かが私を助けてくれることを願っています!

0 投票する
5 に答える
173918 参照

python - Pythonでリストのリストの長さを取得する方法

したがって、myList というリストがある場合len(myList)、そのリスト内の要素の数を見つけるために使用します。罰金。しかし、リスト内のリストの数を見つけるにはどうすればよいでしょうか?

使用されている上記のテキスト ファイルには、コンマで区切られた 4 つの要素の 3 行が含まれています。変数 numLines は、「3」ではなく「4」として出力されます。したがって、len(myLines)リストのリストの長さではなく、各リストの要素数を返します。

印刷するmyLines[0]と、最初のリスト、myLines[1]2 番目のリストなどを取得しlen(myLines)ますが、リストの数は表示されません。これは「行数」と同じである必要があります。

ファイルから読み取られる行数を特定する必要があります。

0 投票する
3 に答える
154 参照

python - Python - readlines() で n 番目の行ホップを処理する

Github で使用したい壊れたライブラリを修正しようとしています。

問題をローカルで「修正」しました。しかし、私はそれが非常にきれいな方法だとは思わない...

私はインターネット アーカイブで WARC ライブラリを突っついています

lib が作成されてから、ARC ファイルを作成するツールが少し変更されました。その結果、ビルトイン パーサーは、ファイル内のメタデータを予期していないため、失敗します。

私のローカル修正は次のようになります。

readlines()そして、次の 2 つの空行を削除するために 2 回呼び出しているかどうかはわかりません ("/n"ファイルオブジェクトを進める最もクリーンな方法は、含むことです。

これは良いパイソンですか?またはより良い方法はありますか?

0 投票する
2 に答える
261 参照

c - K&R のコードを理解する

C 言語コースで K&R を読んでいます。セクション 5.6 の関数 readlines に質問があります。

したがって、この関数は、qsort とポインターを使用して文字行の配列を辞書順に並べ替える並べ替え関数の一部です。

次の行が何をするのか特にわかりません

「前の行」または「新しい行」を削除する必要があるのはなぜですか?

また、以下もきれいではありません:

ポインターである p にストレージを割り当てることを理解しています。そのため、メモリ内の行の長さに適切なストレージを割り当てます。あれは正しいですか?