私は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で
- 2. python - len(A)を実行するためのforループ0 0を省略0
- 3. 省略不要な文字
- 4. python csv moduleは最初の文字 '0'を省略します
- 5. 特定のオブジェクトのマッピングを省略するためのカスタムジャクソンデシリアライザ
- 6. 末尾のゼロを省略するためのPHPフォーマット番号
- 7. 最初のX文字を省略したファイルをコピーする
- 8. pythonでの日の省略形asctime()
- 9. re.sub()はPython 3の省略記号
- 10. timeformatの省略
- 11. paramsハッシュから値にアクセスするための省略形
- 12. コンパスの省略記号の構文
- 13. ラッパーのためにシリアル化を省略したバージョン
- 14. SQL:FROM句を省略する
- 15. null文字列ターミネーターをC++の文字列で省略する
- 16. 文字列ベクトルのカスタム省略形R
- 17. 文字列zとyを省略した文字列
- 18. スワイプクロージャー省略例?
- 19. 省略形
- 20. 私の数字を省略したPython/Pandas。
- 21. HTMLスタイルガイドGoogle vs W3Schools(省略可能なタグを省略)
- 22. 検索とフィルタリングのための省略コード
- 23. jQueryのSerializeを省略フィールド
- 24. Fortran 95の書き込み文で改行を省略する
- 25. データを省略するWHERE句のSQL Case文
- 26. アイコン省略記号
- 27. 省略記号は
- 28. C - パラメータ名省略
- 29. LR省略記号
- 30. jqgrid省略記号
文字列の最初の 'N'文字を使うだけでなく、 – CoryKramer
@CoryKramer質問です。ですから、最初の64文字を取ってみると、あなたの意見はどういうものなのでしょうか? –
あなたは一意の識別子を持っていなければなりません。単に質問番号(例えば 'question_1'、' question_2'など)でそれらを保存するか、文字列または何かをハッシュするかのどちらかですが、後者のオプションは明らかに人間が判読できるものではありません。 – CoryKramer