<p>你可以这样做</p>
<pre class="lang-py prettyprint-override"><code>import pandas as pd
rows = [["TV", "Internet", "Wireless Internet", "Kitchen", "Free Parking on Premises",
"Buzzer/Wireless Intercom", "Heating", "Family/Kid Friendly",
"Washer,Dryer", "Smoke Detector", "Carbon Monoxide Detector",
"First Aid Kit", "Safety Card", "Fire Extinguisher", "Essentials"
],
["TV", "Internet", "Wireless Internet", "Air Conditioning", "Kitchen",
"Pets Allowed", "Pets live on this property", "Dog(s)", "Heating",
"Family/Kid Friendly", "Washer", "Dryer", "Smoke Detector",
"Carbon Monoxide Detector", "Fire Extinguisher", "Essentials",
"Shampoo", "Lock on Bedroom Door", "Hangers", "Hair Dryer", "Iron"
]
]
header = list(set(rows[0]+rows[1]))
words_count = {}
for i in header:
words_count[i] = []
for row in rows:
for i in header:
words_count[i].append(row.count(i))
df = pd.DataFrame(data=words_count, columns=header)
print(df)
# Output
Safety Card Hair Dryer ... Carbon Monoxide Detector Shampoo
0 1 0 ... 1 0
1 0 1 ... 1 1
[2 rows x 26 columns]
</code></pre>