私はSurvey MonkeyのCSVデータを使用しています。問題は、使用する列名がほとんどのデータベースCSVデータインポートルーチンでは長すぎることです。列名は、文字通り調査で尋ねた質問です。したがって、データベースの列名では、64文字にまで絞ることができるまでには時間がかかることがあります。質問をいくつかの単語や文字に絞り込むために、Pythonルーチンはどのように見えますか?私は母音を削除するような何かをすることはできません。母音を削除するのは、ほとんどの場合、まだ長すぎるからです。思考?文を省略するためのPythonルーチン?
0
A
答えて
0
ヘッダーが一意で64未満である必要がある場合(postgres btwを使用していますか?)、次にハッシュを使用してください。
from hashlib import md5
columns = ['reallylongcolumname1', 'reallylongcolumname2']
out = {}
for c in columns:
h = md5(c).hexdigest()
# Use 'h' as your new column header!
out.update({c : h})
辞書を「どこか」に保存して、これを後で復号化できるようにします。
関連する問題
- 1. python - len(A)を実行するためのforループ0 0を省略0
- 2. python csv moduleは最初の文字 '0'を省略します
- 3. 特定のオブジェクトのマッピングを省略するためのカスタムジャクソンデシリアライザ
- 4. pythonでの日の省略形asctime()
- 5. timeformatの省略
- 6. paramsハッシュから値にアクセスするための省略形
- 7. コンパスの省略記号の構文
- 8. ラッパーのためにシリアル化を省略したバージョン
- 9. SQL:FROM句を省略する
- 10. null文字列ターミネーターをC++の文字列で省略する
- 11. 省略形
- 12. HTMLスタイルガイドGoogle vs W3Schools(省略可能なタグを省略)
- 13. Fortran 95の書き込み文で改行を省略する
- 14. 省略記号リスト[...]とPythonでリストを連結する
- 15. Python coverage.py APIで省略フラグを使用する
- 16. 保存時に文字列を省略した領域データベース
- 17. PythonでNoneを指定した場合、デフォルト値を返すための省略形はありますか?
- 18. jqgrid省略記号
- 19. bash zip省略ファイル
- 20. アイコン省略記号
- 21. ロボットフレームワーク - jQueryを省略したHtmlWriter?
- 22. 省略モード(Emacs)のメジャーモード間の略語を共有する
- 23. リスト内の[...](省略記号)はPythonの意味ですか?
- 24. 省略記号のサイズ
- 25. CSSの省略記号
- 26. R:省略記号を使用する(...)
- 27. EditTextを省略するには?
- 28. Scalaではどの文字を省略できますか?
- 29. 逐次注文時のみ複写を省略します
- 30. Pythonでは、selfを省略できますか?
文字列の最初の 'N'文字を使うだけでなく、 – CoryKramer
@CoryKramer質問です。ですから、最初の64文字を取ってみると、あなたの意見はどういうものなのでしょうか? –
あなたは一意の識別子を持っていなければなりません。単に質問番号(例えば 'question_1'、' question_2'など)でそれらを保存するか、文字列または何かをハッシュするかのどちらかですが、後者のオプションは明らかに人間が判読できるものではありません。 – CoryKramer