タグ付けされた質問 「csv」

カンマ区切り値または文字区切り値(CSV)は、表形式のデータをプレーンテキストで格納するための標準の「フラットファイルデータベース」形式で、カンマまたはタブ、またはその他の区切り文字で区切られたテーブルフィールドをリストするオプションのヘッダー行で構成されます。値の区切りリストとしてテーブルレコードを表す1つ以上の行(改行区切り)が続きます。改行と区切り文字は、(引用符で囲まれた)フィールド内に表示できます。

10
MongoDBでコレクションをCSVにエクスポートする方法は?
MongoDBコレクションのすべてのレコードをどのように.csvファイルにエクスポートしますか? mongoexport --host localhost --db dbname --collection name --type=csv > test.csv これにより、エクスポートする必要があるフィールドの名前を指定するように求められます。フィールド名を指定せずにすべてのフィールドをエクスポートできますか?

5
パンダのread_csvとusecolsを使用した列のフィルター
複数のインデックスを使用しpandas.read_csvて列をフィルタリングしusecols、使用すると、正しく取得されないcsvファイルがあります。 import pandas as pd csv = r"""dummy,date,loc,x bar,20090101,a,1 bar,20090102,a,3 bar,20090103,a,5 bar,20090101,b,1 bar,20090102,b,3 bar,20090103,b,5""" f = open('foo.csv', 'w') f.write(csv) f.close() df1 = pd.read_csv('foo.csv', header=0, names=["dummy", "date", "loc", "x"], index_col=["date", "loc"], usecols=["dummy", "date", "loc", "x"], parse_dates=["date"]) print df1 # Ignore the dummy columns df2 = pd.read_csv('foo.csv', index_col=["date", "loc"], usecols=["date", "loc", "x"], …

6
csvインポートパンダ中に行をスキップ
を使用して.csvファイルをインポートしようとしpandas.read_csv()ていますが、データファイルの2行目(0インデックスの場合、インデックス= 1の行)をインポートしたくありません。 コマンドで使用される引数があいまいなため、インポートする方法がわかりません。 パンダのウェブサイトから: skiprows :リストのようなまたは整数 ファイルの先頭でスキップする行番号(0から始まる)またはスキップする行数(int)。 skiprows=1引数を入力した場合、最初の行をスキップするか、インデックス1の行をスキップするかはどのようにしてわかりますか?
97 python  csv  pandas 

13
mysqlテーブルにCSVをインポートする
mysqlテーブルにcsvファイルをアップロードするための最良/最速の方法は何ですか?データの最初の行を列名として使用したいと思います。 これが見つかりました: MySQLテーブルにCSVファイルをインポートする方法 しかし、唯一の答えは、GUIではなくシェルを使用することでしたか?

6
データフレームの選択された列にNA(欠損)値を含む行のサブセット
CSVファイルからのデータフレームがあります。データフレームにDFは、観測値を含む列VaR2と、測定が行われた日付を含む列()があります。日付が記録されなかった場合、CSVファイルにはNA欠落データの値が含まれます。 Var1 Var2 10 2010/01/01 20 NA 30 2010/03/01 サブセットコマンドを使用して、列からの値new_DFを持つ行のみが含まれるように新しいデータフレームを定義したいと思いNA'ます(VaR2)。上記の例では、行2のみが新しいに含まれDFます。 コマンド new_DF<-subset(DF,DF$Var2=="NA") 機能しません。結果のデータフレームには行エントリがありません。 元のCSVファイルで値NAがと交換された NULL場合、同じコマンドで目的の結果が生成されますnew_DF<-subset(DF,DF$Var2=="NULL")。 文字列の値NAが元のCSVファイルで提供されている場合、このメソッドをどのように機能させることができますか?
96 r  csv  dataframe  subset  na 


17
複数行の文字列を単一のカンマ区切りに変換
次の文字列があるとします。 something1: +12.0 (some unnecessary trailing data (this must go)) something2: +15.5 (some more unnecessary trailing data) something4: +9.0 (some other unnecessary data) something1: +13.5 (blah blah blah) どうすればそれを簡単に変えることができますか +12.0,+15.5,+9.0,+13.5 バッシュで?
95 string  bash  shell  csv 

3
pandas.read_csvを取得して、nanではなく空の文字列として空の値を読み取ります
pandasライブラリを使用してCSVデータを読み込んでいます。私のデータでは、特定の列に文字列が含まれています。"nan"空の文字列と同様に、文字列は可能な値です。私はパンダに "nan"を文字列として読み取らせることができましたが、空の値をNaNとして読み取らないようにする方法を理解できません。ここにサンプルデータと出力があります One,Two,Three a,1,one b,2,two ,3,three d,4,nan e,5,five nan,6, g,7,seven >>> pandas.read_csv('test.csv', na_values={'One': [], "Three": []}) One Two Three 0 a 1 one 1 b 2 two 2 NaN 3 three 3 d 4 nan 4 e 5 five 5 nan 6 NaN 6 g 7 seven 「nan」は文字列「nan」として正しく読み取られますが、空のセルはNaNとして読み取らstrれconvertersます。read_csv の引数に(converters={'One': str}))を渡してみましたが、空のセルはNaNとして読み取られます。 …
95 python  csv  pandas 

7
Pythonで1行のcsvデータを読み取る方法は?
次のように、Pythonを使用してcsvデータを読み取る例はたくさんあります。 import csv with open('some.csv', newline='') as f: reader = csv.reader(f) for row in reader: print(row) 1行のデータを読み取り、それをさまざまな変数に入力したいだけです。それ、どうやったら出来るの?私はどこでも実用的な例を探しました。 私のコードはiの値のみを取得し、他の値は取得しません reader = csv.reader(csvfile, delimiter=',', quotechar='"') for row in reader: i = int(row[0]) a1 = int(row[1]) b1 = int(row[2]) c1 = int(row[2]) x1 = int(row[2]) y1 = int(row[2]) z1 = int(row[2])
94 python  file  csv  iterator  next 

9
PythonでのUTF8 CSVファイルの読み取り
Pythonでアクセント付き文字を含むCSVファイルを読み込もうとしています(フランス語および/またはスペイン語の文字のみ)。csvreaderのPython 2.5ドキュメント(http://docs.python.org/library/csv.html)に基づいて、csvreaderはASCIIのみをサポートしているため、CSVファイルを読み取るために次のコードを考え出しました。 def unicode_csv_reader(unicode_csv_data, dialect=csv.excel, **kwargs): # csv.py doesn't do Unicode; encode temporarily as UTF-8: csv_reader = csv.reader(utf_8_encoder(unicode_csv_data), dialect=dialect, **kwargs) for row in csv_reader: # decode UTF-8 back to Unicode, cell by cell: yield [unicode(cell, 'utf-8') for cell in row] def utf_8_encoder(unicode_csv_data): for line in unicode_csv_data: yield line.encode('utf-8') filename = …

5
CSVファイルのヘッダーを含むCSVファイルからPostgreSQLテーブルにコピーする方法
CSVファイルをPostgresテーブルにコピーしたい。このテーブルには約100の列があるので、必要がない場合は書き直したくありません。 \copy table from 'table.csv' delimiter ',' csv;コマンドを使用していますが、テーブルを作成せずに取得していERROR: relation "table" does not existます。空白のテーブルを追加してもエラーは発生しませんが、何も起こりません。このコマンドを2、3回試しましたが、出力やメッセージはありませんでしたが、PGAdminで確認したときにテーブルが更新されませんでした。 私がやろうとしているように、ヘッダーが含まれたテーブルをインポートする方法はありますか?

10
コマンドラインからMySQLデータベースをプレーンテキスト(CSV)バックアップにダンプする
mysqldumpは、mysqlが読み取るのに便利な形式でしか出力されないので、避けたいと思います。CSVはより普遍的です(テーブルごとに1つのファイルで問題ありません)。しかし、mysqldumpに利点がある場合、私はすべての耳にします。また、コマンドライン(linux)から実行できるものを希望します。それがmysqlスクリプトである場合、そのようなものを作成する方法へのポインターが役立つでしょう。

5
JDBC ResultSetから列数を取得する方法は?
私はCsvJdbc(csv-filesのJDBCドライバーです)を使用してcsv-fileにアクセスしています。csvファイルに含まれる列の数がわかりません。列の数を取得するにはどうすればよいですか?このためのJDBC関数はありますか?このためのメソッドがjava.sql.ResultSetに見つかりません。 ファイルへのアクセスには、CsvJdbc Webサイトの例と同様のコードを使用します。
92 java  jdbc  csv  resultset 

4
「sort」コマンドを使用して、CSVファイルを列の優先度でソートします
私はcsvファイルを持っていますが、 "order by"のように列の優先度で並べ替えたいのですが。例えば: 3;1;2 1;3;2 1;2;3 2;3;1 2;1;3 3;2;1 この状況が「select」の結果である場合、「order by」は次のようになります。orderby column2、column1、column3-結果は次のようになります。 2;1;3 3;1;2 1;2;3 3;2;1 1;3;2 2;3;1 Unixで「sort」コマンドを使用して同じ結果を得る方法を知りたいのですが。

9
'key:value'ごとに1行の辞書をcsvファイルに書き込む
私は辞書を持っています: mydict = {key1: value_a, key2: value_b, key3: value_c} このスタイルで、データをdict.csvファイルに書き込みたいと思います。 key1: value_a key2: value_b key3: value_c 私が書いた: import csv f = open('dict.csv','wb') w = csv.DictWriter(f,mydict.keys()) w.writerow(mydict) f.close() しかし、今ではすべてのキーが1つの行にあり、すべての値が次の行にあります。 このようなファイルを書くことができたら、それを新しい辞書に読み戻したいと思います。 私のコードを説明するために、辞書にはtextctrlsとチェックボックス(wxpythonを使用)からの値とboolが含まれています。「設定の保存」ボタンと「設定の読み込み」ボタンを追加したい。保存設定は、前述の方法で辞書をファイルに書き込む必要があり(ユーザーがcsvファイルを直接編集しやすくするため)、ロード設定はファイルから読み取り、textctrlsとチェックボックスを更新する必要があります。
91 python  csv  dictionary 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.